]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
define XONOTIC_USE_GMQCC and FTEQCC=.../gmqcc to compile with gmqcc
authorRudolf Polzer <divverent@xonotic.org>
Mon, 17 Dec 2012 14:35:37 +0000 (15:35 +0100)
committerRudolf Polzer <divverent@xonotic.org>
Mon, 17 Dec 2012 14:37:04 +0000 (15:37 +0100)
qcsrc/Makefile

index 27f6fc993aa0c12c1e372a7b36c25922fcce7995..badc3ac1c2ca5cd0a721278f4647e8ade92fb2e9 100644 (file)
@@ -1,11 +1,19 @@
 SCM := $(shell if [ -d .svn ]; then echo svn; elif [ -d ../.git ]; then echo git; fi)
-FTEQCC ?= fteqcc
 PERL ?= perl
 
+ifdef XONOTIC_USE_FTEQCC
+FTEQCC ?= gmqcc
+FTEQCCFLAGS_WATERMARK ?=
+FTEQCCFLAGS ?= -std=fteqcc -fshort-logic -O1 -flno $(FTEQCCFLAGS_EXTRA) $(FTEQCCFLAGS_WATERMARK)
+FTEQCCFLAGS_PROGS ?=
+FTEQCCFLAGS_MENU ?=
+else
+FTEQCC ?= fteqcc
 FTEQCCFLAGS_WATERMARK ?= -DWATERMARK='"$(shell git describe)"' -DCVAR_POPCON
 FTEQCCFLAGS ?= -Werror -Wno-Q302 -O3 -Ono-return_only -fno-fastarrays $(FTEQCCFLAGS_EXTRA) $(FTEQCCFLAGS_WATERMARK)
 FTEQCCFLAGS_PROGS ?=
 FTEQCCFLAGS_MENU ?=
+endif
 
 # NOTE: use -DUSE_FTE instead of -TFTE here!
 # It will automagically add an engine check with -TID and then change back to -TFTE