tests: enable sasl
[awesomized/libmemcached] / support / CMakeLists.txt
index a49ff67c2964a6c5059d135ea922ef12ab422d22..08203f9c5edcbb37fff47b356b158566c26211dc 100644 (file)
@@ -12,3 +12,12 @@ configure_file(libmemcached.pc.in libmemcached.pc @ONLY)
 install(FILES libmemcached.pc
         DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
         )
+
+if(BUILD_TESTING)
+    set(LIBMEMCACHED_WITH_SASL_PWDB "MEMCACHED_SASL_PWDB=${CMAKE_CURRENT_BINARY_DIR}/memcached.pwdb" PARENT_SCOPE)
+    set(LIBMEMCACHED_WITH_SASL_CONF "SASL_CONF_PATH=${CMAKE_CURRENT_BINARY_DIR}" PARENT_SCOPE)
+
+    cmake_host_system_information(RESULT HOSTNAME QUERY HOSTNAME)
+    configure_file(memcached.pwdb.in memcached.pwdb @ONLY)
+    configure_file(memcached.conf.in memcached.conf @ONLY)
+endif()