Commit | Line | Data |
---|---|---|
263b5807 TJ |
1 | include_directories( |
2 | ${CMAKE_SOURCE_DIR}/configlib | |
3 | ${CMAKE_SOURCE_DIR}/src | |
4 | ${CMAKE_SOURCE_DIR}/utils) | |
5 | ||
6 | ########### next target ############### | |
7 | ||
8 | SET(cpp_sources | |
9 | ip_range.cpp | |
10 | stringfunc.cpp | |
11 | test_containerfunc.cpp | |
12 | test_cron_interval.cpp | |
13 | test_cron_point.cpp | |
14 | test_filefunc.cpp | |
15 | test_global_config.cpp | |
8652a3df | 16 | test_i18n.cpp |
263b5807 TJ |
17 | test_logging.cpp |
18 | test_pidfile.cpp | |
19 | test_timefunc.cpp | |
20 | test_tmpfstream.cpp | |
21 | ) | |
652f47a7 TJ |
22 | if (IMAP_UTF7_SUPPORT) |
23 | SET(cpp_sources stringfunc_imaputf7.cpp ${cpp_sources}) | |
24 | endif (IMAP_UTF7_SUPPORT) | |
263b5807 TJ |
25 | |
26 | add_executable(test_i2ncommon ${cpp_sources}) | |
27 | ||
28 | # Add custom "make check" target which automatically builds the library | |
29 | add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_i2ncommon) | |
30 | ||
31 | # Invocation via "make test" | |
32 | enable_testing() | |
33 | add_test(test_i2ncommon test_i2ncommon) | |
34 | ||
35 | target_link_libraries(test_i2ncommon | |
36 | i2ncommon | |
37 | i2ncommon_utils | |
38 | i2ncommon_config | |
39 | ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES} | |
40 | ) |