ci: bsds: rebuild packages after reconfiguration
[m6w6/libmemcached] / tests / libmemcached-1.0 / CMakeLists.txt
1
2 add_executable(internals internals.cc string.cc)
3 target_link_libraries(internals PRIVATE libtest libmemcachedinternal Threads::Threads)
4 add_test(internals internals)
5
6 if(LIBMEMCACHED_WITH_SASL_SUPPORT)
7 add_executable(testsasl
8 basic.cc
9 debug.cc
10 deprecated.cc
11 error_conditions.cc
12 ketama.cc
13 namespace.cc
14 parser.cc
15 pool.cc
16 print.cc
17 replication.cc
18 sasl.cc
19 virtual_buckets.cc
20 callback_counter.cc
21 fetch_all_results.cc
22 generate.cc
23 )
24 target_link_libraries(testsasl PRIVATE
25 libclient_utilities
26 libhashkit
27 libmemcached
28 libmemcachedutil
29 libtest
30 Threads::Threads
31 )
32 add_test(testsasl testsasl)
33 endif()
34
35 add_executable(atomsmasher atomsmasher.cc)
36 add_executable(testplus plus.cpp)
37
38 foreach(TEST IN ITEMS atomsmasher testplus)
39 target_sources(${TEST} PRIVATE
40 callback_counter.cc
41 debug.cc
42 fetch_all_results.cc
43 generate.cc
44 print.cc
45 )
46 target_link_libraries(${TEST} PRIVATE
47 libclient_utilities
48 libhashkit
49 libmemcached
50 libmemcachedutil
51 libtest
52 )
53 add_test(${TEST} ${TEST})
54 endforeach()
55
56
57 add_executable(testapp all_tests.cc)
58 add_executable(testsocket all_tests_socket.cc)
59
60 foreach(TEST IN ITEMS testapp testsocket)
61 target_sources(${TEST} PRIVATE
62 basic.cc
63 callback_counter.cc
64 callbacks.cc
65 debug.cc
66 deprecated.cc
67 dump.cc
68 encoding_key.cc
69 error_conditions.cc
70 exist.cc
71 fetch_all_results.cc
72 generate.cc
73 haldenbrand.cc
74 ketama.cc
75 mem_functions.cc
76 memcached_get.cc
77 namespace.cc
78 parser.cc
79 pool.cc
80 print.cc
81 replication.cc
82 server_add.cc
83 setup_and_teardowns.cc
84 stat.cc
85 touch.cc
86 virtual_buckets.cc
87 )
88 target_link_libraries(${TEST} PRIVATE
89 libclient_utilities
90 libhashkit
91 libmemcached
92 libmemcachedutil
93 libtest
94 Threads::Threads
95 ${LIBUUID_LIBRARIES}
96 )
97 target_include_directories(${TEST} PRIVATE ${LIBUUID_INCLUDEDIR})
98 add_test(${TEST} ${TEST})
99 endforeach()