Mercurial > irccd
comparison cmake/internal/sysconfig.hpp.in @ 762:28f493661157
Misc: prefix all macros with IRCCD_
author | David Demelier <markand@malikania.fr> |
---|---|
date | Sun, 12 Aug 2018 09:40:36 +0200 |
parents | 1b04ffb2b35e |
children | 8c44bbcbbab9 |
comparison
equal
deleted
inserted
replaced
761:f25c878d823b | 762:28f493661157 |
---|---|
32 | 32 |
33 # include <winsock2.h> | 33 # include <winsock2.h> |
34 # include <windows.h> | 34 # include <windows.h> |
35 #endif | 35 #endif |
36 | 36 |
37 namespace irccd { | |
38 | |
37 /* | 39 /* |
38 * Auto generated from CMake. | 40 * Auto generated from CMake. |
39 * ------------------------------------------------------------------ | 41 * ------------------------------------------------------------------ |
40 */ | 42 */ |
41 | 43 |
42 #define IRCCD_VERSION_MAJOR @IRCCD_VERSION_MAJOR@ | 44 #define IRCCD_VERSION_MAJOR @IRCCD_VERSION_MAJOR@ |
43 #define IRCCD_VERSION_MINOR @IRCCD_VERSION_MINOR@ | 45 #define IRCCD_VERSION_MINOR @IRCCD_VERSION_MINOR@ |
44 #define IRCCD_VERSION_PATCH @IRCCD_VERSION_PATCH@ | 46 #define IRCCD_VERSION_PATCH @IRCCD_VERSION_PATCH@ |
45 #define IRCCD_VERSION_SHLIB @IRCCD_VERSION_SHLIB@ | 47 #define IRCCD_VERSION_SHLIB @IRCCD_VERSION_SHLIB@ |
46 #define IRCCD_VERSION "@IRCCD_VERSION@" | 48 #define IRCCD_VERSION "@IRCCD_VERSION@" |
47 | 49 |
48 /* | 50 /* |
49 * User definable options. | 51 * User definable options. |
50 * ------------------------------------------------------------------ | 52 * ------------------------------------------------------------------ |
51 */ | 53 */ |
52 | 54 |
53 #define CMAKE_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@" | 55 #define IRCCD_INSTALL_PREFIX "@CMAKE_INSTALL_PREFIX@" |
54 #define CMAKE_INSTALL_LOCALSTATEDIR "@CMAKE_INSTALL_LOCALSTATEDIR@" | 56 #define IRCCD_INSTALL_LOCALSTATEDIR "@CMAKE_INSTALL_LOCALSTATEDIR@" |
55 #define CMAKE_INSTALL_DATADIR "@CMAKE_INSTALL_DATADIR@" | 57 #define IRCCD_INSTALL_DATADIR "@CMAKE_INSTALL_DATADIR@" |
56 #define CMAKE_INSTALL_BINDIR "@CMAKE_INSTALL_BINDIR@" | 58 #define IRCCD_INSTALL_BINDIR "@CMAKE_INSTALL_BINDIR@" |
57 #define CMAKE_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@" | 59 #define IRCCD_INSTALL_LIBDIR "@CMAKE_INSTALL_LIBDIR@" |
58 #define CMAKE_INSTALL_SYSCONFDIR "@CMAKE_INSTALL_SYSCONFDIR@" | 60 #define IRCCD_INSTALL_SYSCONFDIR "@CMAKE_INSTALL_SYSCONFDIR@" |
59 | 61 |
60 #cmakedefine IRCCD_HAVE_JS | 62 #cmakedefine IRCCD_HAVE_JS |
61 #cmakedefine IRCCD_HAVE_SSL | 63 #cmakedefine IRCCD_HAVE_SSL |
62 #cmakedefine IRCCD_HAVE_LIBEDIT | 64 #cmakedefine IRCCD_HAVE_LIBEDIT |
63 | 65 |
64 /* | 66 /* |
65 * Platform checks. | 67 * Platform checks. |
66 * ------------------------------------------------------------------ | 68 * ------------------------------------------------------------------ |
67 */ | 69 */ |
68 | 70 |
69 #cmakedefine HAVE_GETLOGIN | 71 #cmakedefine IRCCD_HAVE_GETLOGIN |
70 #cmakedefine HAVE_POPEN | 72 #cmakedefine IRCCD_HAVE_POPEN |
71 #cmakedefine HAVE_SETPROGNAME | 73 #cmakedefine IRCCD_HAVE_SETPROGNAME |
72 #cmakedefine HAVE_STAT | 74 #cmakedefine IRCCD_HAVE_STAT |
73 #cmakedefine HAVE_STAT_ST_ATIME | 75 #cmakedefine IRCCD_HAVE_STAT_ST_ATIME |
74 #cmakedefine HAVE_STAT_ST_BLKSIZE | 76 #cmakedefine IRCCD_HAVE_STAT_ST_BLKSIZE |
75 #cmakedefine HAVE_STAT_ST_BLOCKS | 77 #cmakedefine IRCCD_HAVE_STAT_ST_BLOCKS |
76 #cmakedefine HAVE_STAT_ST_CTIME | 78 #cmakedefine IRCCD_HAVE_STAT_ST_CTIME |
77 #cmakedefine HAVE_STAT_ST_DEV | 79 #cmakedefine IRCCD_HAVE_STAT_ST_DEV |
78 #cmakedefine HAVE_STAT_ST_GID | 80 #cmakedefine IRCCD_HAVE_STAT_ST_GID |
79 #cmakedefine HAVE_STAT_ST_INO | 81 #cmakedefine IRCCD_HAVE_STAT_ST_INO |
80 #cmakedefine HAVE_STAT_ST_MODE | 82 #cmakedefine IRCCD_HAVE_STAT_ST_MODE |
81 #cmakedefine HAVE_STAT_ST_MTIME | 83 #cmakedefine IRCCD_HAVE_STAT_ST_MTIME |
82 #cmakedefine HAVE_STAT_ST_NLINK | 84 #cmakedefine IRCCD_HAVE_STAT_ST_NLINK |
83 #cmakedefine HAVE_STAT_ST_RDEV | 85 #cmakedefine IRCCD_HAVE_STAT_ST_RDEV |
84 #cmakedefine HAVE_STAT_ST_SIZE | 86 #cmakedefine IRCCD_HAVE_STAT_ST_SIZE |
85 #cmakedefine HAVE_STAT_ST_UID | 87 #cmakedefine IRCCD_HAVE_STAT_ST_UID |
86 #cmakedefine HAVE_STD_PUT_TIME | 88 #cmakedefine IRCCD_HAVE_STD_PUT_TIME |
87 #cmakedefine HAVE_SYSLOG | 89 #cmakedefine IRCCD_HAVE_SYSLOG |
88 | 90 |
89 /** | 91 /** |
90 * \brief Describe irccd version. | 92 * \brief Describe irccd version. |
91 */ | 93 */ |
92 struct version { | 94 struct version { |
93 unsigned major{IRCCD_VERSION_MAJOR}; //!< major | 95 const unsigned major{IRCCD_VERSION_MAJOR}; //!< major |
94 unsigned minor{IRCCD_VERSION_MINOR}; //!< minor | 96 const unsigned minor{IRCCD_VERSION_MINOR}; //!< minor |
95 unsigned patch{IRCCD_VERSION_PATCH}; //!< patch | 97 const unsigned patch{IRCCD_VERSION_PATCH}; //!< patch |
96 unsigned abi{IRCCD_VERSION_SHLIB}; //!< ABI compatibility | 98 const unsigned abi{IRCCD_VERSION_SHLIB}; //!< ABI compatibility |
97 }; | 99 }; |
98 | 100 |
101 } // !irccd | |
102 | |
99 #endif // !IRCCD_SYSCONFIG_HPP | 103 #endif // !IRCCD_SYSCONFIG_HPP |