diff 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
line wrap: on
line diff
--- a/cmake/internal/sysconfig.hpp.in	Sat Aug 11 21:49:09 2018 +0200
+++ b/cmake/internal/sysconfig.hpp.in	Sun Aug 12 09:40:36 2018 +0200
@@ -34,28 +34,30 @@
 #   include <windows.h>
 #endif
 
+namespace irccd {
+
 /*
  * Auto generated from CMake.
  * ------------------------------------------------------------------
  */
 
-#define IRCCD_VERSION_MAJOR     @IRCCD_VERSION_MAJOR@
-#define IRCCD_VERSION_MINOR     @IRCCD_VERSION_MINOR@
-#define IRCCD_VERSION_PATCH     @IRCCD_VERSION_PATCH@
-#define IRCCD_VERSION_SHLIB     @IRCCD_VERSION_SHLIB@
-#define IRCCD_VERSION           "@IRCCD_VERSION@"
+#define IRCCD_VERSION_MAJOR         @IRCCD_VERSION_MAJOR@
+#define IRCCD_VERSION_MINOR         @IRCCD_VERSION_MINOR@
+#define IRCCD_VERSION_PATCH         @IRCCD_VERSION_PATCH@
+#define IRCCD_VERSION_SHLIB         @IRCCD_VERSION_SHLIB@
+#define IRCCD_VERSION               "@IRCCD_VERSION@"
 
 /*
  * User definable options.
  * ------------------------------------------------------------------
  */
 
-#define CMAKE_INSTALL_PREFIX        "@CMAKE_INSTALL_PREFIX@"
-#define CMAKE_INSTALL_LOCALSTATEDIR "@CMAKE_INSTALL_LOCALSTATEDIR@"
-#define CMAKE_INSTALL_DATADIR       "@CMAKE_INSTALL_DATADIR@"
-#define CMAKE_INSTALL_BINDIR        "@CMAKE_INSTALL_BINDIR@"
-#define CMAKE_INSTALL_LIBDIR        "@CMAKE_INSTALL_LIBDIR@"
-#define CMAKE_INSTALL_SYSCONFDIR    "@CMAKE_INSTALL_SYSCONFDIR@"
+#define IRCCD_INSTALL_PREFIX        "@CMAKE_INSTALL_PREFIX@"
+#define IRCCD_INSTALL_LOCALSTATEDIR "@CMAKE_INSTALL_LOCALSTATEDIR@"
+#define IRCCD_INSTALL_DATADIR       "@CMAKE_INSTALL_DATADIR@"
+#define IRCCD_INSTALL_BINDIR        "@CMAKE_INSTALL_BINDIR@"
+#define IRCCD_INSTALL_LIBDIR        "@CMAKE_INSTALL_LIBDIR@"
+#define IRCCD_INSTALL_SYSCONFDIR    "@CMAKE_INSTALL_SYSCONFDIR@"
 
 #cmakedefine IRCCD_HAVE_JS
 #cmakedefine IRCCD_HAVE_SSL
@@ -66,34 +68,36 @@
  * ------------------------------------------------------------------
  */
 
-#cmakedefine HAVE_GETLOGIN
-#cmakedefine HAVE_POPEN
-#cmakedefine HAVE_SETPROGNAME
-#cmakedefine HAVE_STAT
-#cmakedefine HAVE_STAT_ST_ATIME
-#cmakedefine HAVE_STAT_ST_BLKSIZE
-#cmakedefine HAVE_STAT_ST_BLOCKS
-#cmakedefine HAVE_STAT_ST_CTIME
-#cmakedefine HAVE_STAT_ST_DEV
-#cmakedefine HAVE_STAT_ST_GID
-#cmakedefine HAVE_STAT_ST_INO
-#cmakedefine HAVE_STAT_ST_MODE
-#cmakedefine HAVE_STAT_ST_MTIME
-#cmakedefine HAVE_STAT_ST_NLINK
-#cmakedefine HAVE_STAT_ST_RDEV
-#cmakedefine HAVE_STAT_ST_SIZE
-#cmakedefine HAVE_STAT_ST_UID
-#cmakedefine HAVE_STD_PUT_TIME
-#cmakedefine HAVE_SYSLOG
+#cmakedefine IRCCD_HAVE_GETLOGIN
+#cmakedefine IRCCD_HAVE_POPEN
+#cmakedefine IRCCD_HAVE_SETPROGNAME
+#cmakedefine IRCCD_HAVE_STAT
+#cmakedefine IRCCD_HAVE_STAT_ST_ATIME
+#cmakedefine IRCCD_HAVE_STAT_ST_BLKSIZE
+#cmakedefine IRCCD_HAVE_STAT_ST_BLOCKS
+#cmakedefine IRCCD_HAVE_STAT_ST_CTIME
+#cmakedefine IRCCD_HAVE_STAT_ST_DEV
+#cmakedefine IRCCD_HAVE_STAT_ST_GID
+#cmakedefine IRCCD_HAVE_STAT_ST_INO
+#cmakedefine IRCCD_HAVE_STAT_ST_MODE
+#cmakedefine IRCCD_HAVE_STAT_ST_MTIME
+#cmakedefine IRCCD_HAVE_STAT_ST_NLINK
+#cmakedefine IRCCD_HAVE_STAT_ST_RDEV
+#cmakedefine IRCCD_HAVE_STAT_ST_SIZE
+#cmakedefine IRCCD_HAVE_STAT_ST_UID
+#cmakedefine IRCCD_HAVE_STD_PUT_TIME
+#cmakedefine IRCCD_HAVE_SYSLOG
 
 /**
  * \brief Describe irccd version.
  */
 struct version {
-    unsigned major{IRCCD_VERSION_MAJOR};    //!< major
-    unsigned minor{IRCCD_VERSION_MINOR};    //!< minor
-    unsigned patch{IRCCD_VERSION_PATCH};    //!< patch
-    unsigned abi{IRCCD_VERSION_SHLIB};      //!< ABI compatibility
+    const unsigned major{IRCCD_VERSION_MAJOR};  //!< major
+    const unsigned minor{IRCCD_VERSION_MINOR};  //!< minor
+    const unsigned patch{IRCCD_VERSION_PATCH};  //!< patch
+    const unsigned abi{IRCCD_VERSION_SHLIB};    //!< ABI compatibility
 };
 
+} // !irccd
+
 #endif // !IRCCD_SYSCONFIG_HPP