From: Ralf Habacker Date: Tue, 8 Jan 2019 08:33:41 +0000 (+0100) Subject: Add HAVE_DECL_xxx checks to cmake build system X-Git-Tag: dbus-1.13.20~32^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85e6d21a0f2f47d4bcbe8b312ea3bc790fe8beff;p=thirdparty%2Fdbus.git Add HAVE_DECL_xxx checks to cmake build system The first two definitions are required to fix cmake build error when compiling with -Werror=undef on Windows. The last one completes having HAVE_DECL_xxx definitions. --- diff --git a/cmake/ConfigureChecks.cmake b/cmake/ConfigureChecks.cmake index 88c856613..7e21e0841 100644 --- a/cmake/ConfigureChecks.cmake +++ b/cmake/ConfigureChecks.cmake @@ -71,6 +71,9 @@ check_symbol_exists(prlimit "sys/resource.h;sys/time.h" HAVE_PRLIMIT) check_symbol_exists(setrlimit "sys/resource.h;sys/time.h" HAVE_SETRLIMIT) check_symbol_exists(vasprintf "stdio.h" HAVE_VASPRINTF) check_symbol_exists(vsnprintf "stdio.h" HAVE_VSNPRINTF) +check_symbol_exists(MSG_NOSIGNAL "sys/socket.h" HAVE_DECL_MSG_NOSIGNAL) +check_symbol_exists(environ "unistd.h" HAVE_DECL_ENVIRON) +check_symbol_exists(LOG_PERROR "syslog.h" HAVE_DECL_LOG_PERROR) check_struct_member(cmsgcred cmcred_pid "sys/types.h;sys/socket.h" HAVE_CMSGCRED) # dbus-sysdeps.c diff --git a/cmake/config.h.cmake b/cmake/config.h.cmake index 86b4acb02..a3258789b 100644 --- a/cmake/config.h.cmake +++ b/cmake/config.h.cmake @@ -315,4 +315,7 @@ #define FD_SETSIZE @FD_SETSIZE@ #endif +#cmakedefine01 HAVE_DECL_ENVIRON +#cmakedefine01 HAVE_DECL_LOG_PERROR +#cmakedefine01 HAVE_DECL_MSG_NOSIGNAL #endif // _DBUS_CONFIG_H