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