]> git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - builddate.c
misc: engine version string polishing
[xonotic/darkplaces.git] / builddate.c
index 7106dc9b669e41a19a90e92c539e150da6f6f1cd..268a9614b35aadf1a2a2d22f7ef39e5fb0af0630 100644 (file)
@@ -4,15 +4,29 @@
 extern const char *buildstring;
 const char *buildstring =
 #ifdef VCREVISION
-STRINGIFY(VCREVISION)
+       STRINGIFY(VCREVISION)
 #else
-"-"
+       "-"
 #endif
 #ifndef NO_BUILD_TIMESTAMPS
-//" " __TIME__
-" " __DATE__
+//     " " __TIME__
+       " " __DATE__
 #endif
 #ifdef BUILDTYPE
-" " STRINGIFY(BUILDTYPE)
+       " " STRINGIFY(BUILDTYPE)
+#endif
+#ifdef __clang__ // must be first because clang pretends to be GCC 4.2...
+       " Clang "
+//     STRINGIFY(__clang_major__)
+//     "."
+//     STRINGIFY(__clang_minor__)
+#elifdef __GNUC__
+       " GCC "
+//     STRINGIFY(__GNUC__)
+//     "."
+//     STRINGIFY(__GNUC_MINOR__)
+#elifdef _MSC_VER
+       " MSC "
+//     STRINGIFY(_MSC_VER)
 #endif
 ;