29 lines
452 B
CMake
29 lines
452 B
CMake
cmake_minimum_required(VERSION 3.0)
|
|
|
|
project(bmrshared-test)
|
|
add_test(NAME ${PROJECT_NAME} COMMAND ${PROJECT_NAME})
|
|
|
|
add_executable(
|
|
${PROJECT_NAME}
|
|
ToTupleTest.cpp
|
|
InvokeTest.cpp
|
|
WrapTest.cpp
|
|
)
|
|
|
|
set_property(
|
|
TARGET ${PROJECT_NAME}
|
|
PROPERTY CXX_STANDARD 20
|
|
)
|
|
|
|
target_link_libraries(
|
|
${PROJECT_NAME}
|
|
PUBLIC
|
|
bmrshared
|
|
3rdparty-googletest-main
|
|
)
|
|
|
|
install(
|
|
TARGETS ${PROJECT_NAME}
|
|
RUNTIME DESTINATION bin
|
|
)
|