27 lines
408 B
CMake
27 lines
408 B
CMake
find_package(GTest REQUIRED)
|
|
include(GoogleTest)
|
|
|
|
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
|
|
GTest::gtest_main
|
|
GTest::gmock
|
|
|
|
)
|