#!/bin/sh
set -eux

mkdir -p "$AUTOPKGTEST_TMP/build"
cp samples/quickstart.cpp "$AUTOPKGTEST_TMP"
cd "$AUTOPKGTEST_TMP"

cat > ./CMakeLists.txt <<EOF
cmake_minimum_required(VERSION 3.12)
project(ryml-quickstart LANGUAGES CXX)

find_package(ryml REQUIRED)
message(STATUS "Found ryml: \${ryml_DIR}")

add_executable(ryml-quickstart quickstart.cpp)
target_link_libraries(ryml-quickstart PRIVATE ryml::ryml)

add_custom_target(run
    COMMAND $<TARGET_FILE:ryml-quickstart> --quiet
    DEPENDS ryml-quickstart
    COMMENT "running: $<TARGET_FILE:ryml-quickstart> --quiet")
EOF

cmake -S . -B ./build
cmake --build ./build --target run
