| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 1 | /* config.h. Generated by cmake from config.h.cmake */ | 
 | 2 |  | 
 | 3 | #ifndef _DBUS_CONFIG_H | 
 | 4 | #define _DBUS_CONFIG_H | 
 | 5 | /****************************/ | 
| Ralf Habacker | 9ba1517 | 2010-04-11 01:34:20 +0200 | [diff] [blame] | 6 | /* indicate that we are building with cmake */ | 
 | 7 | #define DBUS_CMAKE 1 | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 8 |  | 
 | 9 | #cmakedefine HAVE_GNUC_VARARGS 1 | 
 | 10 |  | 
 | 11 | #cmakedefine DBUS_CONSOLE_AUTH_DIR "@DBUS_CONSOLE_AUTH_DIR@" | 
 | 12 | #cmakedefine DBUS_DATADIR  "@DBUS_DATADIR@" | 
 | 13 | #cmakedefine DBUS_BINDIR   "@DBUS_BINDIR@" | 
 | 14 | #cmakedefine DBUS_SYSTEM_CONFIG_FILE  "@DBUS_SYSTEM_CONFIG_FILE@" | 
 | 15 | #cmakedefine DBUS_SESSION_CONFIG_FILE "@DBUS_SESSION_CONFIG_FILE@" | 
| Romain Pokrzywka | 27a46ea | 2010-02-05 09:54:16 +0100 | [diff] [blame] | 16 | #cmakedefine DBUS_DAEMON_NAME "@DBUS_DAEMON_NAME@" | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 17 | #cmakedefine DBUS_SYSTEM_BUS_DEFAULT_ADDRESS  "@DBUS_SYSTEM_BUS_DEFAULT_ADDRESS@" | 
 | 18 | #cmakedefine DBUS_MACHINE_UUID_FILE "@DBUS_MACHINE_UUID_FILE@" | 
| Daniel Erat | 4299eb3 | 2015-07-08 13:29:14 -0600 | [diff] [blame] | 19 | #cmakedefine DBUS_SESSION_BUS_DEFAULT_ADDRESS "@DBUS_SESSION_BUS_DEFAULT_ADDRESS@" | 
| Ralf Habacker | dee80a2 | 2007-06-03 14:15:57 +0000 | [diff] [blame] | 20 | #cmakedefine DBUS_DAEMONDIR "@DBUS_DAEMONDIR@" | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 21 | #cmakedefine PACKAGE "@PACKAGE@" | 
 | 22 | /* Version number of package */ | 
| Ralf Habacker | 492e0ae | 2009-12-07 00:49:42 +0100 | [diff] [blame] | 23 | #cmakedefine DBUS_MAJOR_VERSION @DBUS_MAJOR_VERSION@ | 
 | 24 | #cmakedefine DBUS_MINOR_VERSION @DBUS_MINOR_VERSION@ | 
 | 25 | #cmakedefine DBUS_MICRO_VERSION @DBUS_MICRO_VERSION@ | 
 | 26 | #cmakedefine DBUS_VERSION ((@DBUS_MAJOR_VERSION@ << 16) | (@DBUS_MINOR_VERSION@ << 8) | (@DBUS_MICRO_VERSION@)) | 
 | 27 | #cmakedefine DBUS_VERSION_STRING "@DBUS_VERSION_STRING@" | 
| Daniel Erat | 4299eb3 | 2015-07-08 13:29:14 -0600 | [diff] [blame] | 28 | #cmakedefine DBUS_ENABLE_STATS | 
| Christian Ehrlicher | 4668480 | 2009-04-24 11:36:50 +0200 | [diff] [blame] | 29 |  | 
| Ralf Habacker | b43d342 | 2010-02-03 14:14:03 +0100 | [diff] [blame] | 30 | #define VERSION DBUS_VERSION_STRING | 
 | 31 |  | 
| Ralf Habacker | 0ed7d77 | 2010-04-09 23:34:28 +0200 | [diff] [blame] | 32 | #define TEST_LISTEN       "@TEST_LISTEN@" | 
| Ralf Habacker | 0ed7d77 | 2010-04-09 23:34:28 +0200 | [diff] [blame] | 33 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 34 | // test binaries | 
| Daniel Erat | 4299eb3 | 2015-07-08 13:29:14 -0600 | [diff] [blame] | 35 | #define DBUS_TEST_EXEC "@DBUS_TEST_EXEC@" | 
 | 36 | #define DBUS_EXEEXT "@EXEEXT@" | 
 | 37 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 38 | /* Full path to test file test/test-exit in builddir */ | 
| Ralf Habacker | dee80a2 | 2007-06-03 14:15:57 +0000 | [diff] [blame] | 39 | #define TEST_BUS_BINARY          "@TEST_BUS_BINARY@" | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 40 |  | 
 | 41 | /* Some dbus features */ | 
 | 42 | #cmakedefine DBUS_BUILD_TESTS 1 | 
 | 43 | #cmakedefine DBUS_ENABLE_ANSI 1 | 
 | 44 | #cmakedefine DBUS_ENABLE_VERBOSE_MODE 1 | 
 | 45 | #cmakedefine DBUS_DISABLE_ASSERTS 1 | 
 | 46 | #cmakedefine DBUS_DISABLE_CHECKS 1 | 
 | 47 | /* xmldocs */ | 
 | 48 | /* doxygen */ | 
 | 49 | #cmakedefine DBUS_GCOV_ENABLED 1 | 
| Frank Osterfeld | 2feb3e2 | 2009-04-22 11:49:58 +0200 | [diff] [blame] | 50 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 51 | /* abstract-sockets */ | 
| Frank Osterfeld | 2feb3e2 | 2009-04-22 11:49:58 +0200 | [diff] [blame] | 52 |  | 
 | 53 | #cmakedefine HAVE_ABSTRACT_SOCKETS 1 | 
 | 54 |  | 
 | 55 | #cmakedefine DBUS_PATH_OR_ABSTRACT_VALUE 1 | 
 | 56 |  | 
 | 57 | #if (defined DBUS_PATH_OR_ABSTRACT_VALUE) | 
 | 58 | #define DBUS_PATH_OR_ABSTRACT @DBUS_PATH_OR_ABSTRACT_VALUE@ | 
 | 59 | #endif | 
 | 60 |  | 
 | 61 | #ifdef DBUS_PATH_OR_ABSTRACT_VALUE | 
 | 62 | #undef DBUS_PATH_OR_ABSTRACT_VALUE | 
 | 63 | #endif | 
 | 64 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 65 | /* selinux */ | 
 | 66 | #cmakedefine DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX 1 | 
 | 67 | /* kqueue */ | 
 | 68 | #cmakedefine HAVE_CONSOLE_OWNER_FILE 1 | 
 | 69 | #define DBUS_CONSOLE_OWNER_FILE "@DBUS_CONSOLE_OWNER_FILE@" | 
 | 70 |  | 
 | 71 | #cmakedefine DBUS_HAVE_ATOMIC_INT 1 | 
 | 72 | #cmakedefine DBUS_USE_ATOMIC_INT_486 1 | 
 | 73 | #if (defined(__i386__) || defined(__x86_64__)) | 
 | 74 | # define DBUS_HAVE_ATOMIC_INT 1 | 
 | 75 | # define DBUS_USE_ATOMIC_INT_486 1 | 
 | 76 | #endif | 
 | 77 |  | 
 | 78 | #cmakedefine DBUS_BUILD_X11 1 | 
| Daniel Erat | 4299eb3 | 2015-07-08 13:29:14 -0600 | [diff] [blame] | 79 | /* For the moment, the cmake build system doesn't have an equivalent of | 
 | 80 |  * the autoconf build system's --disable-x11-autolaunch */ | 
 | 81 | #ifdef DBUS_BUILD_X11 | 
 | 82 | # define DBUS_ENABLE_X11_AUTOLAUNCH 1 | 
 | 83 | #endif | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 84 |  | 
| Frank Osterfeld | 4806504 | 2009-07-24 10:39:54 +0100 | [diff] [blame] | 85 | #define _DBUS_VA_COPY_ASSIGN(a1,a2) { a1 = a2; } | 
 | 86 |  | 
| Frank Osterfeld | ff92d15 | 2009-04-28 17:10:46 +0200 | [diff] [blame] | 87 | #cmakedefine DBUS_VA_COPY_FUNC | 
 | 88 | #if (defined DBUS_VA_COPY_FUNC) | 
 | 89 | # define DBUS_VA_COPY @DBUS_VA_COPY_FUNC@ | 
 | 90 | #endif | 
 | 91 |  | 
| Frank Osterfeld | 2feb3e2 | 2009-04-22 11:49:58 +0200 | [diff] [blame] | 92 | #ifdef DBUS_VA_COPY_FUNC | 
 | 93 | #undef DBUS_VA_COPY_FUNC | 
 | 94 | #endif | 
 | 95 |  | 
| Ralf Habacker | 8ab7f05 | 2009-11-30 16:01:19 +0100 | [diff] [blame] | 96 | #cmakedefine DBUS_VA_COPY_AS_ARRAY @DBUS_VA_COPY_AS_ARRAY@ | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 97 |  | 
 | 98 | // headers | 
 | 99 | /* Define to 1 if you have dirent.h */ | 
 | 100 | #cmakedefine   HAVE_DIRENT_H 1 | 
 | 101 |  | 
 | 102 | /* Define to 1 if you have io.h */ | 
 | 103 | #cmakedefine   HAVE_IO_H 1 | 
 | 104 |  | 
 | 105 | /* Define to 1 if you have grp.h */ | 
 | 106 | #cmakedefine   HAVE_GRP_H 1 | 
 | 107 |  | 
 | 108 | /* Define to 1 if you have sys/poll.h */ | 
 | 109 | #cmakedefine    HAVE_POLL 1 | 
 | 110 |  | 
 | 111 | /* Define to 1 if you have sys/time.h */ | 
 | 112 | #cmakedefine    HAVE_SYS_TIME 1 | 
 | 113 |  | 
 | 114 | /* Define to 1 if you have sys/wait.h */ | 
 | 115 | #cmakedefine    HAVE_SYS_WAIT 1 | 
 | 116 |  | 
 | 117 | /* Define to 1 if you have time.h */ | 
 | 118 | #cmakedefine   HAVE_TIME_H 1 | 
 | 119 |  | 
| Marcus Brinkmann | abb81eb | 2010-04-14 03:20:44 +0200 | [diff] [blame] | 120 | /* Define to 1 if you have ws2tcpip.h */ | 
 | 121 | #cmakedefine   HAVE_WS2TCPIP_H | 
 | 122 |  | 
| Christian Ehrlicher | 452ff68 | 2008-05-09 16:17:13 +0000 | [diff] [blame] | 123 | /* Define to 1 if you have wspiapi.h */ | 
 | 124 | #cmakedefine   HAVE_WSPIAPI_H 1 | 
 | 125 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 126 | /* Define to 1 if you have unistd.h */ | 
 | 127 | #cmakedefine   HAVE_UNISTD_H 1 | 
 | 128 |  | 
 | 129 | /* Define to 1 if you have stdio.h */ | 
 | 130 | #cmakedefine   HAVE_STDIO_H 1 | 
 | 131 |  | 
| Ralf Habacker | dee80a2 | 2007-06-03 14:15:57 +0000 | [diff] [blame] | 132 | /* Define to 1 if you have sys/syslimits.h */ | 
 | 133 | #cmakedefine   HAVE_SYS_SYSLIMITS_H 1 | 
 | 134 |  | 
| Ralf Habacker | a8dad42 | 2010-03-22 15:49:30 +0100 | [diff] [blame] | 135 | /* Define to 1 if you have errno.h */ | 
 | 136 | #cmakedefine   HAVE_ERRNO_H 1 | 
 | 137 |  | 
 | 138 | /* Define to 1 if you have signal.h */ | 
 | 139 | #cmakedefine   HAVE_SIGNAL_H 1 | 
 | 140 |  | 
 | 141 | /* Define to 1 if you have locale.h */ | 
 | 142 | #cmakedefine   HAVE_LOCALE_H 1 | 
 | 143 |  | 
| Fridrich Štrba | c096c5c | 2010-05-03 10:12:05 +0200 | [diff] [blame] | 144 | /* Define to 1 if you have inttypes.h */ | 
 | 145 | #cmakedefine   HAVE_INTTYPES_H 1 | 
 | 146 |  | 
| Romain Pokrzywka | 3222b64 | 2010-05-04 15:41:35 +0200 | [diff] [blame] | 147 | /* Define to 1 if you have stdint.h */ | 
 | 148 | #cmakedefine   HAVE_STDINT_H 1 | 
 | 149 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 150 | // symbols | 
 | 151 | /* Define to 1 if you have backtrace */ | 
 | 152 | #cmakedefine   HAVE_BACKTRACE 1 | 
 | 153 |  | 
 | 154 | /* Define to 1 if you have getgrouplist */ | 
 | 155 | #cmakedefine   HAVE_GETGROUPLIST 1 | 
 | 156 |  | 
 | 157 | /* Define to 1 if you have getpeerucred */ | 
 | 158 | #cmakedefine   HAVE_GETPEERUCRED 1 | 
 | 159 |  | 
 | 160 | /* Define to 1 if you have nanosleep */ | 
 | 161 | #cmakedefine   HAVE_NANOSLEEP 1 | 
 | 162 |  | 
 | 163 | /* Define to 1 if you have getpwnam_r */ | 
 | 164 | #cmakedefine   HAVE_POSIX_GETPWNAM_R 1 | 
 | 165 |  | 
 | 166 | /* Define to 1 if you have socketpair */ | 
 | 167 | #cmakedefine   HAVE_SOCKETPAIR 1 | 
 | 168 |  | 
 | 169 | /* Define to 1 if you have setenv */ | 
 | 170 | #cmakedefine   HAVE_SETENV 1 | 
 | 171 |  | 
 | 172 | /* Define to 1 if you have unsetenv */ | 
 | 173 | #cmakedefine   HAVE_UNSETENV 1 | 
 | 174 |  | 
| Romain Pokrzywka | 9e034bd | 2010-04-13 16:16:27 +0200 | [diff] [blame] | 175 | /* Define to 1 if you have clearenv */ | 
 | 176 | #cmakedefine   HAVE_CLEARENV 1 | 
 | 177 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 178 | /* Define to 1 if you have writev */ | 
 | 179 | #cmakedefine   HAVE_WRITEV 1 | 
 | 180 |  | 
| Ralf Habacker | dee80a2 | 2007-06-03 14:15:57 +0000 | [diff] [blame] | 181 | /* Define to 1 if you have socklen_t */ | 
 | 182 | #cmakedefine   HAVE_SOCKLEN_T 1 | 
 | 183 |  | 
| Romain Pokrzywka | 9e034bd | 2010-04-13 16:16:27 +0200 | [diff] [blame] | 184 | /* Define to 1 if you have setlocale */ | 
 | 185 | #cmakedefine   HAVE_SETLOCALE 1 | 
 | 186 |  | 
 | 187 | /* Define to 1 if you have localeconv */ | 
 | 188 | #cmakedefine   HAVE_LOCALECONV 1 | 
 | 189 |  | 
 | 190 | /* Define to 1 if you have strtoll */ | 
 | 191 | #cmakedefine   HAVE_STRTOLL 1 | 
 | 192 |  | 
 | 193 | /* Define to 1 if you have strtoull */ | 
 | 194 | #cmakedefine   HAVE_STRTOULL 1 | 
 | 195 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 196 | // structs | 
 | 197 | /* Define to 1 if you have struct cmsgred */ | 
 | 198 | #cmakedefine    HAVE_CMSGCRED 1 | 
 | 199 |  | 
| Ralf Habacker | d38034c | 2007-03-08 20:10:09 +0000 | [diff] [blame] | 200 | // system type defines | 
| Ralf Habacker | d6387f4 | 2007-03-14 18:01:01 +0000 | [diff] [blame] | 201 | #if defined(_WIN32) || defined(_WIN64) || defined (_WIN32_WCE) | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 202 | # define DBUS_WIN | 
 | 203 | # define DBUS_WIN_FIXME 1 | 
| Ralf Habacker | d6387f4 | 2007-03-14 18:01:01 +0000 | [diff] [blame] | 204 | # ifdef _WIN32_WCE | 
 | 205 | #  define DBUS_WINCE | 
 | 206 | # else | 
 | 207 | #  define DBUS_WIN32 | 
 | 208 | # endif | 
 | 209 | #else | 
 | 210 | # define DBUS_UNIX | 
 | 211 | #endif  | 
| Ralf Habacker | d38034c | 2007-03-08 20:10:09 +0000 | [diff] [blame] | 212 |  | 
 | 213 | #if defined(_WIN32) || defined(_WIN64) | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 214 | // mingw mode_t | 
 | 215 | # ifdef HAVE_STDIO_H | 
 | 216 | #  include <stdio.h> | 
 | 217 | # endif | 
 | 218 | # ifndef _MSC_VER | 
 | 219 | #  define uid_t int | 
 | 220 | #  define gid_t int | 
 | 221 | # else | 
 | 222 | #  define snprintf _snprintf | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 223 |    typedef int mode_t; | 
| Romain Pokrzywka | 9e034bd | 2010-04-13 16:16:27 +0200 | [diff] [blame] | 224 | #  if !defined(_WIN32_WCE) | 
 | 225 | #    define strtoll _strtoi64 | 
 | 226 | #    define strtoull _strtoui64 | 
 | 227 | #    define HAVE_STRTOLL 1 | 
 | 228 | #    define HAVE_STRTOULL 1 | 
 | 229 | #  endif | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 230 | # endif | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 231 | #endif	// defined(_WIN32) || defined(_WIN64) | 
 | 232 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 233 | #ifdef interface | 
 | 234 | #undef interface | 
 | 235 | #endif | 
 | 236 |  | 
 | 237 | #ifndef SIGHUP | 
 | 238 | #define SIGHUP	1 | 
 | 239 | #endif | 
 | 240 |  | 
 | 241 | #cmakedefine DBUS_VERBOSE_C_S 1 | 
 | 242 | #ifdef DBUS_VERBOSE_C_S | 
 | 243 | #define _dbus_verbose_C_S printf | 
 | 244 | #else | 
 | 245 | #define _dbus_verbose_C_S _dbus_verbose | 
 | 246 | #endif  | 
 | 247 |  | 
| Daniel Erat | 4299eb3 | 2015-07-08 13:29:14 -0600 | [diff] [blame] | 248 | # if defined(_MSC_VER) && !defined(inline) | 
 | 249 | #define inline __inline | 
 | 250 | #endif | 
 | 251 |  | 
| Ralf Habacker | 36ebfd4 | 2007-03-03 14:32:17 +0000 | [diff] [blame] | 252 | #endif  // _DBUS_CONFIG_H |