nitg: makefile do not set -I in CFLAGS
authorJean Privat <jean@pryen.org>
Fri, 26 Jul 2013 15:58:47 +0000 (11:58 -0400)
committerJean Privat <jean@pryen.org>
Fri, 26 Jul 2013 15:58:47 +0000 (11:58 -0400)
This avoided the use of specific CFLAGS with --make-flags

Signed-off-by: Jean Privat <jean@pryen.org>

src/abstract_compiler.nit

index d325439..9b4be94 100644 (file)
@@ -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