blob: b90005e83fe07c81478d67b557820870a5c0f334 [file] [log] [blame]
Ralf Habacker36ebfd42007-03-03 14:32:17 +00001/* config.h. Generated by cmake from config.h.cmake */
2
3#ifndef _DBUS_CONFIG_H
4#define _DBUS_CONFIG_H
5/****************************/
6
7#cmakedefine HAVE_GNUC_VARARGS 1
8
9#cmakedefine DBUS_CONSOLE_AUTH_DIR "@DBUS_CONSOLE_AUTH_DIR@"
10#cmakedefine DBUS_DATADIR "@DBUS_DATADIR@"
11#cmakedefine DBUS_BINDIR "@DBUS_BINDIR@"
12#cmakedefine DBUS_SYSTEM_CONFIG_FILE "@DBUS_SYSTEM_CONFIG_FILE@"
13#cmakedefine DBUS_SESSION_CONFIG_FILE "@DBUS_SESSION_CONFIG_FILE@"
14#cmakedefine DAEMON_NAME "@DAEMON_NAME@"
15#cmakedefine DBUS_SYSTEM_BUS_DEFAULT_ADDRESS "@DBUS_SYSTEM_BUS_DEFAULT_ADDRESS@"
16#cmakedefine DBUS_MACHINE_UUID_FILE "@DBUS_MACHINE_UUID_FILE@"
17//#cmakedefine DBUS_SESSION_BUS_DEFAULT_ADDRESS "@DBUS_SESSION_BUS_DEFAULT_ADDRESS@"
18#cmakedefine PACKAGE "@PACKAGE@"
19/* Version number of package */
20#cmakedefine VERSION "@VERSION@"
21// test binaries
22/* Full path to test file test/test-exit in builddir */
23#define TEST_EXIT_BINARY "@TEST_EXIT_BINARY@"
24/* Full path to test file test/test-segfault in builddir */
25#define TEST_SEGFAULT_BINARY "@TEST_SEGFAULT_BINARY@"
26/* Full path to test file test/test-service in builddir */
27#define TEST_SERVICE_BINARY "@TEST_SERVICE_BINARY@"
28/* Full path to test file test/test-shell-service in builddir */
29#define TEST_SHELL_SERVICE_BINARY "@TEST_SHELL_SERVICE_BINARY@"
30/* Full path to test file test/test-sleep-forever in builddir */
31#define TEST_SLEEP_FOREVER_BINARY "@TEST_SLEEP_FOREVER_BINARY@"
32
33/* Some dbus features */
34#cmakedefine DBUS_BUILD_TESTS 1
35#cmakedefine DBUS_ENABLE_ANSI 1
36#cmakedefine DBUS_ENABLE_VERBOSE_MODE 1
37#cmakedefine DBUS_DISABLE_ASSERTS 1
38#cmakedefine DBUS_DISABLE_CHECKS 1
39/* xmldocs */
40/* doxygen */
41#cmakedefine DBUS_GCOV_ENABLED 1
42/* abstract-sockets */
43/* selinux */
44#cmakedefine DBUS_BUS_ENABLE_DNOTIFY_ON_LINUX 1
45/* kqueue */
46#cmakedefine HAVE_CONSOLE_OWNER_FILE 1
47#define DBUS_CONSOLE_OWNER_FILE "@DBUS_CONSOLE_OWNER_FILE@"
48
49#cmakedefine DBUS_HAVE_ATOMIC_INT 1
50#cmakedefine DBUS_USE_ATOMIC_INT_486 1
51#if (defined(__i386__) || defined(__x86_64__))
52# define DBUS_HAVE_ATOMIC_INT 1
53# define DBUS_USE_ATOMIC_INT_486 1
54#endif
55
56#cmakedefine DBUS_BUILD_X11 1
57
58#cmakedefine DBUS_VA_COPY @DBUS_VA_COPY_FUNC@
59
60// headers
61/* Define to 1 if you have dirent.h */
62#cmakedefine HAVE_DIRENT_H 1
63
64/* Define to 1 if you have io.h */
65#cmakedefine HAVE_IO_H 1
66
67/* Define to 1 if you have grp.h */
68#cmakedefine HAVE_GRP_H 1
69
70/* Define to 1 if you have sys/poll.h */
71#cmakedefine HAVE_POLL 1
72
73/* Define to 1 if you have sys/time.h */
74#cmakedefine HAVE_SYS_TIME 1
75
76/* Define to 1 if you have sys/wait.h */
77#cmakedefine HAVE_SYS_WAIT 1
78
79/* Define to 1 if you have time.h */
80#cmakedefine HAVE_TIME_H 1
81
82/* Define to 1 if you have unistd.h */
83#cmakedefine HAVE_UNISTD_H 1
84
85/* Define to 1 if you have stdio.h */
86#cmakedefine HAVE_STDIO_H 1
87
88// symbols
89/* Define to 1 if you have backtrace */
90#cmakedefine HAVE_BACKTRACE 1
91
92/* Define to 1 if you have getgrouplist */
93#cmakedefine HAVE_GETGROUPLIST 1
94
95/* Define to 1 if you have getpeerucred */
96#cmakedefine HAVE_GETPEERUCRED 1
97
98/* Define to 1 if you have nanosleep */
99#cmakedefine HAVE_NANOSLEEP 1
100
101/* Define to 1 if you have getpwnam_r */
102#cmakedefine HAVE_POSIX_GETPWNAM_R 1
103
104/* Define to 1 if you have socketpair */
105#cmakedefine HAVE_SOCKETPAIR 1
106
107/* Define to 1 if you have setenv */
108#cmakedefine HAVE_SETENV 1
109
110/* Define to 1 if you have unsetenv */
111#cmakedefine HAVE_UNSETENV 1
112
113/* Define to 1 if you have writev */
114#cmakedefine HAVE_WRITEV 1
115
116// structs
117/* Define to 1 if you have struct cmsgred */
118#cmakedefine HAVE_CMSGCRED 1
119
Ralf Habackerd38034c2007-03-08 20:10:09 +0000120// system type defines
121#if defined(_WIN32) || defined(_WIN64) || defined(_WINCE)
Ralf Habacker36ebfd42007-03-03 14:32:17 +0000122# define DBUS_WIN
123# define DBUS_WIN_FIXME 1
Ralf Habackerd38034c2007-03-08 20:10:09 +0000124#endif
125
126#if defined(_WIN32)
127# define DBUS_WIN32
128#endif
129
130#if defined(_WIN64)
131# define DBUS_WIN64
132#endif
133
134#if defined(_WINCE)
135# define DBUS_WINCE
136#endif
137
138#if defined(_WIN32) || defined(_WIN64)
Ralf Habacker36ebfd42007-03-03 14:32:17 +0000139// mingw mode_t
140# ifdef HAVE_STDIO_H
141# include <stdio.h>
142# endif
143# ifndef _MSC_VER
144# define uid_t int
145# define gid_t int
146# else
147# define snprintf _snprintf
148# define strtoll _strtoi64
149# define strtoull _strtoui64
150 typedef int mode_t;
151# endif
152# ifdef DBUS_VA_COPY
153# undef DBUS_VA_COPY // DBUS_VA_COPY kills mingw's bus-test
154# endif
155#endif // defined(_WIN32) || defined(_WIN64)
156
Ralf Habackerd38034c2007-03-08 20:10:09 +0000157
Ralf Habacker36ebfd42007-03-03 14:32:17 +0000158#ifdef interface
159#undef interface
160#endif
161
162#ifndef SIGHUP
163#define SIGHUP 1
164#endif
165
166#cmakedefine DBUS_VERBOSE_C_S 1
167#ifdef DBUS_VERBOSE_C_S
168#define _dbus_verbose_C_S printf
169#else
170#define _dbus_verbose_C_S _dbus_verbose
171#endif
172
173#endif // _DBUS_CONFIG_H