X-Git-Url: http://developer.intra2net.com/git/?a=blobdiff_plain;f=test%2FCMakeLists.txt;h=392c91066bf5ebf077af9cc11e4abd005fd2a7d8;hb=428c8e67b98594cd1141d8b6c6eace60e0440803;hp=8737f66c95264ef7e250fd8014cd9ef1d21f7909;hpb=24644c054ae5fe193587a0990c14f518d323210e;p=libftdi diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 8737f66..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_libftdi ${cpp_tests}) - target_link_libraries(test_libftdi ftdi ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES}) - - add_test(test_libftdi test_libftdi) - - # Add custom target so we run easily run "make check" - add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_libftdi) - -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)