ci: gh-action windows fixes
[awesomized/libmemcached] / tests / libmemcached-1.0 / CMakeLists.txt
index 11e7b3097f0ff181767640cbebb6fc4dfdb95aea..fe7dc133b672e38967f89e8c392eb953e26f1be1 100644 (file)
@@ -1,36 +1,36 @@
 
 add_executable(internals internals.cc string.cc)
 target_link_libraries(internals PRIVATE libtest libmemcachedinternal Threads::Threads)
-target_include_directories(internals PRIVATE ../..)
 add_test(internals internals)
 
-add_executable(testsasl
-        basic.cc
-        debug.cc
-        deprecated.cc
-        error_conditions.cc
-        ketama.cc
-        namespace.cc
-        parser.cc
-        pool.cc
-        print.cc
-        replication.cc
-        sasl.cc
-        virtual_buckets.cc
-        callback_counter.cc
-        fetch_all_results.cc
-        generate.cc
-        )
-target_link_libraries(testsasl PRIVATE
-        libclient_utilities
-        libhashkit
-        libmemcached
-        libmemcachedutil
-        libtest
-        Threads::Threads
-        )
-target_include_directories(testsasl PRIVATE ../..)
-add_test(testsasl testsasl)
+if(LIBMEMCACHED_WITH_SASL_SUPPORT)
+    add_executable(testsasl
+            basic.cc
+            debug.cc
+            deprecated.cc
+            error_conditions.cc
+            ketama.cc
+            namespace.cc
+            parser.cc
+            pool.cc
+            print.cc
+            replication.cc
+            sasl.cc
+            virtual_buckets.cc
+            callback_counter.cc
+            fetch_all_results.cc
+            generate.cc
+            )
+    target_link_libraries(testsasl PRIVATE
+            libclient_utilities
+            libhashkit
+            libmemcached
+            libmemcachedutil
+            libtest
+            Threads::Threads
+            )
+    add_test(testsasl testsasl)
+endif()
 
 add_executable(atomsmasher atomsmasher.cc)
 add_executable(testplus plus.cpp)
@@ -50,7 +50,6 @@ foreach(TEST IN ITEMS atomsmasher testplus)
             libmemcachedutil
             libtest
             )
-    target_include_directories(${TEST} PRIVATE ../..)
     add_test(${TEST} ${TEST})
 endforeach()
 
@@ -95,6 +94,6 @@ foreach(TEST IN ITEMS testapp testsocket)
             Threads::Threads
             ${LIBUUID_LIBRARIES}
             )
-    target_include_directories(${TEST} PRIVATE ../.. ${LIBUUID_INCLUDEDIR})
+    target_include_directories(${TEST} PRIVATE ${LIBUUID_INCLUDEDIR})
     add_test(${TEST} ${TEST})
 endforeach()