CMakeLists.txt
548 Bytes
# find boost library
find_package(Boost 1.54 REQUIRED COMPONENTS unit_test_framework)
# add_executable(cpp_test testdmpvectorlayer.cpp test.cpp)
add_executable(testdmpvectorlayer testdmpvectorlayer.cpp)
target_link_libraries(testdmpvectorlayer
PRIVATE
Boost::unit_test_framework
)
# avoid undefined reference to "main" in test.cpp
target_compile_definitions(testdmpvectorlayer
PRIVATE
BOOST_TEST_DYN_LINK
)
# enable_testing()
add_test(
NAME boost_test
COMMAND $<TARGET_FILE:testdmpvectorlayer>
)