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