From: Jean Privat Date: Fri, 26 Jul 2013 15:58:47 +0000 (-0400) Subject: nitg: makefile do not set -I in CFLAGS X-Git-Tag: v0.6~4^2~4 X-Git-Url: http://nitlanguage.org nitg: makefile do not set -I in CFLAGS This avoided the use of specific CFLAGS with --make-flags Signed-off-by: Jean Privat --- diff --git a/src/abstract_compiler.nit b/src/abstract_compiler.nit index d325439..9b4be94 100644 --- a/src/abstract_compiler.nit +++ b/src/abstract_compiler.nit @@ -182,14 +182,14 @@ redef class ModelBuilder #p = "..".join_path(p) cc_includes += " -I \"" + p + "\"" end - makefile.write("CC = ccache cc\nCFLAGS = -g -O2{cc_includes}\nLDFLAGS ?= \nLDLIBS ?= -lm -lgc\n\n") + makefile.write("CC = ccache cc\nCFLAGS = -g -O2\nCINCL = {cc_includes}\nLDFLAGS ?= \nLDLIBS ?= -lm -lgc\n\n") makefile.write("all: {outname}\n\n") var ofiles = new Array[String] # Compile each generated file for f in cfiles do var o = f.strip_extension(".c") + ".o" - makefile.write("{o}: {f}\n\t$(CC) $(CFLAGS) -D NONITCNI -c -o {o} {f}\n\n") + makefile.write("{o}: {f}\n\t$(CC) $(CFLAGS) $(CINCL) -D NONITCNI -c -o {o} {f}\n\n") ofiles.add(o) end