fix #105 EINTR handled too defensively when polling
[awesomized/libmemcached] / src / p9y / CMakeLists.txt
index 1734f0b740516af87a0981f8a66069fcf7cd2a75..6906b8f0154f0febcf41541ccbc35dd3210480fc 100644 (file)
@@ -6,9 +6,13 @@ add_library(p9y STATIC
     poll.hpp
     random.hpp
     index.hpp
+    clock_gettime.hpp
     p9y.cpp
     )
 
+set_target_properties(p9y PROPERTIES
+    CXX_STANDARD ${CXX_STANDARD}
+    )
 target_include_directories(p9y PRIVATE
     .
     ${CMAKE_SOURCE_DIR}/include
@@ -19,18 +23,3 @@ target_include_directories(p9y PRIVATE
 if(NOT HAVE_GETOPT_H)
     target_sources(p9y PRIVATE getopt.c)
 endif()
-if(NOT HAVE_LIBGEN_H)
-    target_sources(p9y PRIVATE libgen.c)
-endif()
-if(NOT HAVE_REALPATH)
-    target_sources(p9y PRIVATE realpath.c)
-endif()
-if(WIN32)
-    target_sources(p9y PRIVATE socket.c)
-endif()
-if(NOT HAVE_POLL_H AND NOT HAVE_SYS_POLL_H AND NOT WIN32)
-    target_sources(p9y PRIVATE poll.c)
-endif()
-if(NOT HAVE_GETTIMEOFDAY)
-    target_sources(p9y PRIVATE gettimeofday.cpp)
-endif()