]> code.citadel.org Git - citadel.git/blobdiff - citadel/server/citadel.h
Release version 957 generated by do-release.sh
[citadel.git] / citadel / server / citadel.h
index 63919c8af4c24ee0d185bcea2f886db226242584..fa415f1242b123a924a9f6dcd413db52b460a135 100644 (file)
 extern "C" {
 #endif
 
-// Text description of this software
-// (We used to define this ourselves, but why bother when the build tools do it for us?)
-#define CITADEL        PACKAGE_STRING
 
-#define REV_LEVEL 951          // This version
+#define REV_LEVEL 957          // This version
 #define REV_MIN                591             // Oldest compatible database
 #define EXPORT_REV_MIN 931             // Oldest compatible export files
 #define LIBCITADEL_MIN 951             // Minimum required version of libcitadel
 #define SERVER_TYPE    0               // zero for stock Citadel; other developers please obtain SERVER_TYPE codes for your implementations
 
+// hats off to https://stackoverflow.com/questions/5459868/concatenate-int-to-string-using-c-preprocessor
+#define STR_HELPER(x) #x
+#define STR(x) STR_HELPER(x)
+#define CITADEL        "Citadel Server " STR(REV_LEVEL)
+
 #ifdef LIBCITADEL_VERSION_NUMBER
 #if LIBCITADEL_VERSION_NUMBER < LIBCITADEL_MIN
 #error libcitadel is too old.  Please upgrade it before continuing.