X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=CMake%2F_Include.cmake;fp=CMake%2F_Include.cmake;h=c09936b9c9b5359750848c1d36b7e2a48ee18192;hb=6b7d2bf0319e0bd48bd6aa4ad8c56a935f98b0d2;hp=9dbd3dfaaa221dafd27f12cdb1d61819500352d9;hpb=fd0f1940d4b11f582fc237ff5ccf2c385eaa0e7d;p=awesomized%2Flibmemcached diff --git a/CMake/_Include.cmake b/CMake/_Include.cmake index 9dbd3dfa..c09936b9 100644 --- a/CMake/_Include.cmake +++ b/CMake/_Include.cmake @@ -44,14 +44,6 @@ if(ENABLE_DTRACE) endif() endif() -## uuid -if(BUILD_TESTING) - if(NOT MEMCACHED_BINARY) - find_package(Memcached) - set(MEMCACHED_BINARY ${MEMCACHED_EXECUTABLE}) - endif() -endif() - ## sasl if(ENABLE_SASL) check_dependency(LIBSASL sasl2 sasl/sasl.h) @@ -76,29 +68,25 @@ endif() test_big_endian(WORDS_BIGENDIAN) check_byteswap() -check_header(alloca.h) +# most of the following checks are due to mingw or msvc; see gnulib check_header(arpa/inet.h) check_header(dlfcn.h) -check_header(errno.h) -check_header(fcntl.h) -check_header(io.h) -check_header(limits.h) check_header(netdb.h) check_header(poll.h) -check_header(stddef.h) -check_header(stdlib.h) check_header(strings.h) check_header(sys/socket.h) check_header(sys/time.h) -check_header(sys/types.h) check_header(sys/un.h) -check_header(sys/wait.h) check_header(time.h) -check_header(umem.h) check_header(unistd.h) -check_header(winsock2.h) -check_header(ws2tcpip.h) +if(WIN32) + check_header(io.h) + check_header(winsock2.h) + check_header(ws2tcpip.h) +endif() + +check_decl(abi::__cxa_demangle cxxabi.h) check_decl(fcntl fcntl.h) check_decl(htonll arpa/inet.h) check_decl(MSG_DONTWAIT sys/socket.h) @@ -110,9 +98,12 @@ check_decl(setenv stdlib.h) check_decl(strerror string.h) check_decl(strerror_r string.h) -check_compiles(HAVE_STRERROR_R_CHAR_P "char x, y = *strerror_r(0,&x,1);" string.h) +check_type(in_port_t netinet/in.h) + +check_compiles(HAVE_STRERROR_R_CHAR_P " + char x, y = *strerror_r(0,&x,1);" + string.h) -check_decl(abi::__cxa_demangle cxxabi.h) find_package(Backtrace) if(Backtrace_FOUND) @@ -124,8 +115,3 @@ if(Backtrace_FOUND) INTERFACE_INCLUDE_DIRECTORIES "${Backtrace_INCLUDE_DIR}") endif() -check_type(in_port_t netinet/in.h) - -check_header(cstdint) -check_header(cinttypes) -check_header(inttypes.h)