aboutsummaryrefslogtreecommitdiff
path: root/externals/grill/flext/buildsys
diff options
context:
space:
mode:
Diffstat (limited to 'externals/grill/flext/buildsys')
-rw-r--r--externals/grill/flext/buildsys/gnumake.inc4
-rw-r--r--externals/grill/flext/buildsys/mac/gnumake-gcc.inc11
2 files changed, 13 insertions, 2 deletions
diff --git a/externals/grill/flext/buildsys/gnumake.inc b/externals/grill/flext/buildsys/gnumake.inc
index a52d437f..93203f36 100644
--- a/externals/grill/flext/buildsys/gnumake.inc
+++ b/externals/grill/flext/buildsys/gnumake.inc
@@ -7,8 +7,12 @@ CFLAGS += $(UFLAGS)
ifdef DEBUG
CFLAGS += -D_DEBUG $(DFLAGS)
else
+ifdef PROFILE
+CFLAGS += -DNDEBUG $(OFLAGS)
+else
CFLAGS += -DNDEBUG $(OFLAGS)
endif
+endif
ifdef SHARED
diff --git a/externals/grill/flext/buildsys/mac/gnumake-gcc.inc b/externals/grill/flext/buildsys/mac/gnumake-gcc.inc
index 4e7f84af..1c85ac76 100644
--- a/externals/grill/flext/buildsys/mac/gnumake-gcc.inc
+++ b/externals/grill/flext/buildsys/mac/gnumake-gcc.inc
@@ -18,12 +18,19 @@ FLEXTBIN=$(FLEXTPREFIX)/bin
##############################################
-LDFLAGS += -dynamic -Wl,-x -framework ApplicationServices -framework vecLib
+LDFLAGS += -dynamic -framework ApplicationServices -framework vecLib
##############################################
ifdef DEBUG
CFLAGS += -g
+LDFLAGS += -g
else
-LDFLAGS += -Wl,-S
+ifdef PROFILE
+CFLAGS += -g
+LDFLAGS += -g
+else
+LDFLAGS += -Wl,-x -Wl,-S
endif
+endif
+