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>
  )