3 find_package(Boost COMPONENTS unit_test_framework)
5 if(Boost_UNIT_TEST_FRAMEWORK_FOUND)
7 message(STATUS "Building unit test")
11 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src)
18 add_executable(test_libftdi ${cpp_tests})
19 target_link_libraries(test_libftdi ftdi ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES})
21 add_test(test_libftdi test_libftdi)
23 # Add custom target so we run easily run "make check"
24 add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_libftdi)
26 else(Boost_UNIT_TEST_FRAMEWORK_FOUND)
28 message(STATUS "NOT building unit test (requires boost unit test framework)")
30 endif(Boost_UNIT_TEST_FRAMEWORK_FOUND)