1 /* config.h. Generated by cmake from config.h.cmake */ 2 3 #ifndef _DBUS_CONFIG_H 4 #define _DBUS_CONFIG_H 5 /****************************/ 6 /* indicate that we are building with cmake */ 7 #define DBUS_CMAKE 1 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@" 16 #cmakedefine DBUS_DAEMON_NAME "@DBUS_DAEMON_NAME@" 17 #cmakedefine DBUS_SYSTEM_BUS_DEFAULT_ADDRESS "@DBUS_SYSTEM_BUS_DEFAULT_ADDRESS@" 18 #cmakedefine DBUS_MACHINE_UUID_FILE "@DBUS_MACHINE_UUID_FILE@" 19 #cmakedefine DBUS_SESSION_BUS_DEFAULT_ADDRESS "@DBUS_SESSION_BUS_DEFAULT_ADDRESS@" 20 #cmakedefine DBUS_DAEMONDIR "@DBUS_DAEMONDIR@" 21 #cmakedefine PACKAGE "@PACKAGE@" 22 /* Version number of package */ 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@" 28 #cmakedefine DBUS_ENABLE_STATS 29 30 #define VERSION DBUS_VERSION_STRING 31 32 #define TEST_LISTEN "@TEST_LISTEN@" 33 34 // test binaries 35 #define DBUS_TEST_EXEC "@DBUS_TEST_EXEC@" 36 #define DBUS_EXEEXT "@EXEEXT@" 37 38 /* Full path to test file test/test-exit in builddir */ 39 #define TEST_BUS_BINARY "@TEST_BUS_BINARY@" 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 50 51 /* abstract-sockets */ 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 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 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 84 85 #define _DBUS_VA_COPY_ASSIGN(a1,a2) { a1 = a2; } 86 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 92 #ifdef DBUS_VA_COPY_FUNC 93 #undef DBUS_VA_COPY_FUNC 94 #endif 95 96 #cmakedefine DBUS_VA_COPY_AS_ARRAY @DBUS_VA_COPY_AS_ARRAY@ 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 120 /* Define to 1 if you have ws2tcpip.h */ 121 #cmakedefine HAVE_WS2TCPIP_H 122 123 /* Define to 1 if you have wspiapi.h */ 124 #cmakedefine HAVE_WSPIAPI_H 1 125 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 132 /* Define to 1 if you have sys/syslimits.h */ 133 #cmakedefine HAVE_SYS_SYSLIMITS_H 1 134 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 144 /* Define to 1 if you have inttypes.h */ 145 #cmakedefine HAVE_INTTYPES_H 1 146 147 /* Define to 1 if you have stdint.h */ 148 #cmakedefine HAVE_STDINT_H 1 149 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 175 /* Define to 1 if you have clearenv */ 176 #cmakedefine HAVE_CLEARENV 1 177 178 /* Define to 1 if you have writev */ 179 #cmakedefine HAVE_WRITEV 1 180 181 /* Define to 1 if you have socklen_t */ 182 #cmakedefine HAVE_SOCKLEN_T 1 183 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 196 // structs 197 /* Define to 1 if you have struct cmsgred */ 198 #cmakedefine HAVE_CMSGCRED 1 199 200 // system type defines 201 #if defined(_WIN32) || defined(_WIN64) || defined (_WIN32_WCE) 202 # define DBUS_WIN 203 # define DBUS_WIN_FIXME 1 204 # ifdef _WIN32_WCE 205 # define DBUS_WINCE 206 # else 207 # define DBUS_WIN32 208 # endif 209 #else 210 # define DBUS_UNIX 211 #endif 212 213 #if defined(_WIN32) || defined(_WIN64) 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 223 typedef int mode_t; 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 230 # endif 231 #endif // defined(_WIN32) || defined(_WIN64) 232 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 248 # if defined(_MSC_VER) && !defined(inline) 249 #define inline __inline 250 #endif 251 252 #endif // _DBUS_CONFIG_H 253