fix #108: macOS Big Sur: dtrace does not understand -G switch
[awesomized/libmemcached] / CMake / _Include.cmake
index 79533f2766b6d228bac54755619a3c5ddaa74598..a5a98710aaf31f3a3d21a71ef1015ce9e408ac6d 100644 (file)
@@ -6,7 +6,6 @@ if(CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME)
 endif()
 
 include(CMakePushCheckState)
-include(GNUInstallDirs)
 include(CMakePackageConfigHelpers)
 
 macro(make_have_identifier NAME ID)
@@ -122,6 +121,7 @@ check_include(getopt.h)
 check_include(libgen.h)
 check_include(netdb.h)
 check_include(netinet/in.h)
+check_include(netinet/tcp.h)
 check_include(poll.h)
 check_include(strings.h)
 check_include(sys/poll.h)
@@ -134,8 +134,12 @@ check_type(in_port_t netinet/in.h)
 check_type(pid_t sys/types.h)
 check_type(ssize_t sys/types.h)
 check_type("struct msghdr" sys/socket.h)
+check_type("struct timespec" time.h)
 
 check_cxx_symbol(abi::__cxa_demangle cxxabi.h)
+check_symbol(CLOCK_MONOTONIC time.h)
+check_symbol(clock_gettime time.h)
+check_symbol(ERESTART errno.h)
 check_symbol(fcntl fcntl.h)
 check_symbol(gettimeofday sys/time.h)
 check_symbol(htonll arpa/inet.h)