]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/util-pre.qh
Extract physics macro definitions
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / util-pre.qh
index bc086e4a9af392358db52715af04de0ae882f6bc..4e8e1b59c8d35ac69ea37fe0f410f74eb1f79d92 100644 (file)
@@ -1,2 +1,23 @@
+#ifdef FTEQCC
 #pragma flag enable subscope
 #pragma flag enable lo
+#endif
+
+// FTEQCC can do this
+// #define HAVE_YO_DAWG_CPP
+// No, this is an ex-"feature" and non-C11.
+
+#ifndef NOCOMPAT
+//# define WORKAROUND_XON010
+//# define COMPAT_XON050_ENGINE
+# define COMPAT_NO_MOD_IS_XONOTIC
+# define COMPAT_XON060_DONTCRASH_CHECKPVS
+#endif
+
+#ifdef FTEQCC
+#ifdef WATERMARK
+const string FTEQCC_SUCKS_WATERMARKS_THROUGH_C60_FULLERENES = WATERMARK();
+#undef WATERMARK
+#define WATERMARK FTEQCC_SUCKS_WATERMARKS_THROUGH_C60_FULLERENES
+#endif
+#endif