]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/globaldefs.h
easy-builder: the immediate build retry does not fix the random linking issue on...
[xonotic/netradiant.git] / libs / globaldefs.h
index 146dd788b1c5d24209b3f89836f92bc21ae11636..7f6b30483be2374a37453fe653208ae0d3ac038a 100644 (file)
@@ -49,7 +49,6 @@
 #define GDEF_OS_LINUX 0
 #endif
 
-
 #define GDEF_OS_BSD 0
 
 #if defined(__FreeBSD__)
 #define GDEF_OS_BSD_DRAGONFLY 0
 #endif
 
+#if defined(__osf) || defined(__osf__) || defined(__OSF__)
+#define GDEF_OS_OSF1 1
+#else
+#define GDEF_OS_OSF1 0
+#endif
+
+#if defined(_MIPS_ISA)
+#define GDEF_OS_IRIX 1
+#else
+#define GDEF_OS_IRIX 0
+#endif
+
+#if defined(NeXT)
+#define GDEF_OS_NEXT 1
+#else
+#define GDEF_OS_NEXT 0
+#endif
+
+#if GDEF_OS_LINUX || GDEF_OS_BSD
+#define GDEF_OS_XDG 1
+#else
+#define GDEF_OS_XDG 0
+#endif
+
+// EXECUTABLE EXTENSION
+
+#if GDEF_OS_WINDOWS
+#define GDEF_OS_EXE_EXT ".exe"
+#else
+#define GDEF_OS_EXE_EXT ""
+#endif
+
 // COMPILER
 
 #if defined(_MSC_VER)
 #endif
 #endif
 
-#endif
+#endif // !INCLUDED_LIBS_GLOBALDEFS