cmake_minimum_required(VERSION 3.21) project( glaze_example VERSION 0.0.1 LANGUAGES CXX ) file(GLOB srcs src/*.cpp include/*.hpp) find_package(glaze CONFIG REQUIRED) add_executable(${PROJECT_NAME} ${srcs}) target_include_directories(${PROJECT_NAME} PRIVATE include) target_link_libraries(${PROJECT_NAME} PRIVATE glaze::glaze) include(CTest) add_test(NAME ${PROJECT_NAME}_test COMMAND ${PROJECT_NAME})