Honour CFLAGS set in the Makefile.
authorDavid Given <dg@cowlark.com>
Sat, 2 Jun 2018 19:30:52 +0000 (21:30 +0200)
committerDavid Given <dg@cowlark.com>
Sat, 2 Jun 2018 19:30:52 +0000 (21:30 +0200)
Makefile
build.lua

index 1bfba39..03b87c9 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -22,9 +22,9 @@ PREFIX = $(INSDIR)
 
 BUILDDIR = $(ACK_TEMP_DIR)/ack-build
 
-# What build flags do you want to use?
+# What build flags do you want to use for native code?
 
-CFLAGS = -g
+CFLAGS = -g -O -Wno-return-type
 LDFLAGS = 
 
 # Various commands.
@@ -120,6 +120,7 @@ $(build-file): first/ackbuilder.lua Makefile $(lua-files) $(our-lua)
                PREFIX=$(PREFIX) \
                AR=$(AR) \
                CC=$(CC) \
+               CFLAGS="$(CFLAGS)" \
                > $(build-file)
 
 install:
index 1e24059..f1a1a20 100644 (file)
--- a/build.lua
+++ b/build.lua
@@ -1,5 +1,5 @@
 vars.cflags = {
-       "-g", "-O"
+       "$CFLAGS"
 }
 vars.ackcflags = {
        "-O6"