16 lines
482 B
CMake
16 lines
482 B
CMake
cmake_minimum_required(VERSION 3.27)
|
|
|
|
include(CTest)
|
|
enable_testing()
|
|
|
|
function(declare_istd_util_test name src)
|
|
add_executable(${name} ${src})
|
|
target_link_libraries(${name} PRIVATE istd_util)
|
|
target_compile_features(${name} PRIVATE cxx_std_23)
|
|
add_test(NAME ${name} COMMAND ${name})
|
|
endfunction()
|
|
|
|
declare_istd_util_test(test_small_map small_map.cpp)
|
|
declare_istd_util_test(test_vec2 test_vec2.cpp)
|
|
declare_istd_util_test(test_tile_geometry test_tile_geometry.cpp)
|