blob: 5595ee6aa91e1dbdb81a70338de617c32ab60aa0 [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
Ralf Habackerd6387f42007-03-14 18:01:01 +0000121#if defined(_WIN32) || defined(_WIN64) || defined (_WIN32_WCE)
Ralf Habacker36ebfd42007-03-03 14:32:17 +0000122# define DBUS_WIN
123# define DBUS_WIN_FIXME 1
Ralf Habackerd6387f42007-03-14 18:01:01 +0000124# ifdef _WIN32_WCE
125# define DBUS_WINCE
126# else
127# define DBUS_WIN32
128# endif
129#else
130# define DBUS_UNIX
131#endif
Ralf Habackerd38034c2007-03-08 20:10:09 +0000132
133#if defined(_WIN32) || defined(_WIN64)
Ralf Habacker36ebfd42007-03-03 14:32:17 +0000134// mingw mode_t
135# ifdef HAVE_STDIO_H
136# include <stdio.h>
137# endif
138# ifndef _MSC_VER
139# define uid_t int
140# define gid_t int
141# else
142# define snprintf _snprintf
143# define strtoll _strtoi64
144# define strtoull _strtoui64
145 typedef int mode_t;
146# endif
147# ifdef DBUS_VA_COPY
148# undef DBUS_VA_COPY // DBUS_VA_COPY kills mingw's bus-test
149# endif
150#endif // defined(_WIN32) || defined(_WIN64)
151
Ralf Habacker36ebfd42007-03-03 14:32:17 +0000152#ifdef interface
153#undef interface
154#endif
155
156#ifndef SIGHUP
157#define SIGHUP 1
158#endif
159
160#cmakedefine DBUS_VERBOSE_C_S 1
161#ifdef DBUS_VERBOSE_C_S
162#define _dbus_verbose_C_S printf
163#else
164#define _dbus_verbose_C_S _dbus_verbose
165#endif
166
167#endif // _DBUS_CONFIG_H