#!/bin/bash
set -eu

cp -rv examples tests "$AUTOPKGTEST_TMP"
cat > "$AUTOPKGTEST_TMP/CMakeLists.txt" <<EOF
cmake_minimum_required(VERSION 3.0...3.26)
project(nanoflann_autopkgtest)
find_package(nanoflann REQUIRED)
set(NANOFLANN_USE_SYSTEM_GTEST ON)
enable_testing()
add_subdirectory(tests)
EOF

cmake -S "$AUTOPKGTEST_TMP" -B "$AUTOPKGTEST_TMP/_build"
cmake --build "$AUTOPKGTEST_TMP/_build" --verbose
ctest --test-dir "$AUTOPKGTEST_TMP/_build" --verbose

