X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=test%2FCMakeLists.txt;h=392c91066bf5ebf077af9cc11e4abd005fd2a7d8;hp=53e3f7bf6288755736f57051d0cec5bb923aba57;hb=428c8e67b98594cd1141d8b6c6eace60e0440803;hpb=42ece7602ea66377ef2727ab45286c5cb7e9ed52 diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 53e3f7b..392c910 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,30 +1,15 @@ -# Optional unit test +find_package(Boost COMPONENTS unit_test_framework REQUIRED) -find_package(Boost COMPONENTS unit_test_framework) +enable_testing() -if(Boost_UNIT_TEST_FRAMEWORK_FOUND) +INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src ${Boost_INCLUDE_DIRS}) - message(STATUS "Building unit test") +set(cpp_tests basic.cpp baudrate.cpp) - enable_testing() +add_executable(test_libftdi1 ${cpp_tests}) +target_link_libraries(test_libftdi1 ftdi1 ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES}) - INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src ${Boost_INCLUDE_DIRS}) +add_test(test_libftdi1 test_libftdi1) - set(cpp_tests - basic.cpp - baudrate.cpp - ) - - add_executable(test_libftdi1 ${cpp_tests}) - target_link_libraries(test_libftdi1 ftdi1 ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES}) - - add_test(test_libftdi1 test_libftdi1) - - # Add custom target so we run easily run "make check" - add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_libftdi1) - -else(Boost_UNIT_TEST_FRAMEWORK_FOUND) - - message(STATUS "NOT building unit test (requires boost unit test framework)") - -endif(Boost_UNIT_TEST_FRAMEWORK_FOUND) +# Add custom target so we run easily run "make check" +add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_libftdi1)