Mercurial > irccd
annotate cmake/internal/irccd-config.h.in @ 44:c4fe9a8b1a62
Plugin hangman: fix usage of server keyword and document command, plugin, #392
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 29 Feb 2016 13:10:02 +0100 |
parents | 73b7d6dbe576 |
children |
rev | line source |
---|---|
0 | 1 /* |
2 * irccd-config.h -- configuration for irccd | |
3 * | |
4 * Copyright (c) 2013-2016 David Demelier <markand@malikania.fr> | |
5 * | |
6 * Permission to use, copy, modify, and/or distribute this software for any | |
7 * purpose with or without fee is hereby granted, provided that the above | |
8 * copyright notice and this permission notice appear in all copies. | |
9 * | |
10 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES | |
11 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF | |
12 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR | |
13 * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | |
14 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | |
15 * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | |
16 * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | |
17 */ | |
18 | |
19 #ifndef _IRCCD_CONFIG_H_ | |
20 #define _IRCCD_CONFIG_H_ | |
21 | |
22 /* | |
23 * Fix annoying "Please include winsock2.h before windows.h" | |
24 */ | |
25 #if defined(_WIN32) | |
26 # include <winsock2.h> | |
27 # include <windows.h> | |
28 #endif | |
29 | |
30 /* -------------------------------------------------------- | |
31 * Auto generated from CMake | |
32 * -------------------------------------------------------- */ | |
33 | |
34 #define PREFIX "@CMAKE_INSTALL_PREFIX@" | |
35 | |
36 #define IRCCD_VERSION_MAJOR @IRCCD_VERSION_MAJOR@ | |
37 #define IRCCD_VERSION_MINOR @IRCCD_VERSION_MINOR@ | |
38 #define IRCCD_VERSION_PATCH @IRCCD_VERSION_PATCH@ | |
39 | |
40 #cmakedefine IRCCD_RELOCATABLE | |
41 | |
42 /* -------------------------------------------------------- | |
43 * System identification | |
44 * -------------------------------------------------------- */ | |
45 | |
46 #cmakedefine IRCCD_SYSTEM_WINDOWS | |
47 #cmakedefine IRCCD_SYSTEM_MAC | |
48 #cmakedefine IRCCD_SYSTEM_FREEBSD | |
49 #cmakedefine IRCCD_SYSTEM_NETBSD | |
50 #cmakedefine IRCCD_SYSTEM_OPENBSD | |
51 #cmakedefine IRCCD_SYSTEM_LINUX | |
52 #cmakedefine IRCCD_SYSTEM_UNKNOWN | |
53 | |
54 /* -------------------------------------------------------- | |
55 * User definable options | |
56 * -------------------------------------------------------- */ | |
57 | |
58 #define WITH_BINDIR "@WITH_BINDIR@" | |
59 #define WITH_DATADIR "@WITH_DATADIR@" | |
60 #define WITH_CONFDIR "@WITH_CONFDIR@" | |
61 #define WITH_PLUGINDIR "@WITH_PLUGINDIR@" | |
62 #define WITH_CACHEDIR "@WITH_CACHEDIR@" | |
63 | |
64 #cmakedefine WITH_JS | |
17
73b7d6dbe576
Irccd: missing WITH_SSL in irccd-config.h, #414
David Demelier <markand@malikania.fr>
parents:
0
diff
changeset
|
65 #cmakedefine WITH_SSL |
0 | 66 |
67 /* -------------------------------------------------------- | |
68 * IRC tests | |
69 * -------------------------------------------------------- */ | |
70 | |
71 #define WITH_TEST_IRCHOST "@WITH_TEST_IRCHOST@" | |
72 #define WITH_TEST_IRCPORT @WITH_TEST_IRCPORT@ | |
73 | |
74 /* -------------------------------------------------------- | |
75 * Platform checks | |
76 * -------------------------------------------------------- */ | |
77 | |
78 #cmakedefine HAVE_ACCESS | |
79 #cmakedefine HAVE_DAEMON | |
80 #cmakedefine HAVE_GETPID | |
81 #cmakedefine HAVE_POPEN | |
82 #cmakedefine HAVE_SETGID | |
83 #cmakedefine HAVE_SETPROGNAME | |
84 #cmakedefine HAVE_SETUID | |
85 #cmakedefine HAVE_STD_PUT_TIME | |
86 #cmakedefine HAVE_STAT | |
87 #cmakedefine HAVE_STAT_ST_ATIME | |
88 #cmakedefine HAVE_STAT_ST_BLKSIZE | |
89 #cmakedefine HAVE_STAT_ST_BLOCKS | |
90 #cmakedefine HAVE_STAT_ST_CTIME | |
91 #cmakedefine HAVE_STAT_ST_DEV | |
92 #cmakedefine HAVE_STAT_ST_GID | |
93 #cmakedefine HAVE_STAT_ST_INO | |
94 #cmakedefine HAVE_STAT_ST_MODE | |
95 #cmakedefine HAVE_STAT_ST_MTIME | |
96 #cmakedefine HAVE_STAT_ST_NLINK | |
97 #cmakedefine HAVE_STAT_ST_RDEV | |
98 #cmakedefine HAVE_STAT_ST_SIZE | |
99 #cmakedefine HAVE_STAT_ST_UID | |
100 #cmakedefine HAVE_SYSLOG | |
101 | |
102 #endif // !_IRCCD_CONFIG_H_ |