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 | |
09ca2cbf | 19 | test_restricted_html.cpp |
263b5807 TJ |
20 | test_timefunc.cpp |
21 | test_tmpfstream.cpp | |
4693e3a7 | 22 | test_tribool.cpp |
263b5807 | 23 | ) |
652f47a7 TJ |
24 | if (IMAP_UTF7_SUPPORT) |
25 | SET(cpp_sources stringfunc_imaputf7.cpp ${cpp_sources}) | |
26 | endif (IMAP_UTF7_SUPPORT) | |
263b5807 TJ |
27 | |
28 | add_executable(test_i2ncommon ${cpp_sources}) | |
29 | ||
30 | # Add custom "make check" target which automatically builds the library | |
31 | add_custom_target(check COMMAND ${CMAKE_CTEST_COMMAND} DEPENDS test_i2ncommon) | |
32 | ||
33 | # Invocation via "make test" | |
34 | enable_testing() | |
35 | add_test(test_i2ncommon test_i2ncommon) | |
36 | ||
37 | target_link_libraries(test_i2ncommon | |
38 | i2ncommon | |
39 | i2ncommon_utils | |
40 | i2ncommon_config | |
41 | ${Boost_UNIT_TEST_FRAMEWORK_LIBRARIES} | |
42 | ) |