flush
[m6w6/libmemcached] / testing / CMakeLists.txt
index 4bfcff8125c2fbb47c7a8df6a20d600c2b533b04..b019302e0dda586fe07b163c6b579b1268bb075f 100644 (file)
@@ -1,17 +1,6 @@
 
-add_executable(catch_main
-        main.cpp
+file(GLOB_RECURSE TESTING_SRC RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *.cpp)
 
-        lib/random_.cpp
-
-        lib/Cluster.cpp
-        lib/Poll.cpp
-        lib/Server.cpp
-        lib/WaitForConn.cpp
-        lib/WaitForExec.cpp
-
-        server.cpp
-        )
-
-set_target_properties(catch_main PROPERTIES
-        CXX_STANDARD 17)
+add_executable(catch_main ${TESTING_SRC})
+set_target_properties(catch_main PROPERTIES CXX_STANDARD 17)
+target_link_libraries(catch_main libhashkit libmemcached)