Rename library from libftdi to libftdi1
[libftdi] / test / CMakeLists.txt
CommitLineData
a87a0712
TJ
1# Optional unit test
2
3find_package(Boost COMPONENTS unit_test_framework)
4
5if(Boost_UNIT_TEST_FRAMEWORK_FOUND)
6
7 message(STATUS "Building unit test")
8
9 enable_testing()
10
24644c05 11 INCLUDE_DIRECTORIES(BEFORE ${CMAKE_SOURCE_DIR}/src ${Boost_INCLUDE_DIRS})
a87a0712
TJ
12
13 set(cpp_tests
14 basic.cpp
15 baudrate.cpp
16 )
17
42ece760
TJ
18 add_executable(test_libftdi1 ${cpp_tests})
19 target_link_libraries(test_libftdi1 ftdi1 ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES})
a87a0712 20
42ece760 21 add_test(test_libftdi1 test_libftdi1)
a87a0712
TJ
22
23 # Add custom target so we run easily run "make check"
42ece760 24 add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_libftdi1)
a87a0712
TJ
25
26else(Boost_UNIT_TEST_FRAMEWORK_FOUND)
27
28 message(STATUS "NOT building unit test (requires boost unit test framework)")
29
30endif(Boost_UNIT_TEST_FRAMEWORK_FOUND)