bin/contrib/memaslap: attempt to fix atomics detection
[m6w6/libmemcached] / src / bin / contrib / CMakeLists.txt
index 40f0a2f068a6fb4b2dfe59969444dffe1b6e2c08..adc7af8a5a852c8cdb09c7941e268a38c9fe50b7 100644 (file)
@@ -9,9 +9,12 @@ if(HAVE_MEMASLAP)
     target_include_directories(memaslap PRIVATE
             memaslap
             ${CMAKE_SOURCE_DIR}/include
+            ${CMAKE_BINARY_DIR}/include
             ${CMAKE_SOURCE_DIR}/src
+            ${CMAKE_BINARY_DIR}/src
             ${CMAKE_BINARY_DIR})
-    target_link_libraries(memaslap PRIVATE libmemcached Threads::Threads ${LIBEVENT} ${LIBMATH})
+    target_link_libraries(memaslap PUBLIC libmemcached Threads::Threads ${LIBEVENT} m)
+    set_property(TARGET memaslap PROPERTY C_STANDARD 11)
     if(CMAKE_INSTALL_RPATH)
         set_target_properties(${CLIENT} PROPERTIES
                 INSTALL_RPATH ${CMAKE_INSTALL_RPATH}/../${CMAKE_INSTALL_LIBDIR})