]> git.gag.com Git - fw/sdcc/blobdiff - Makefile.common.in
Add support for the --disable-boehm-gc flag for systems that lack -lgc.
[fw/sdcc] / Makefile.common.in
index 73ef6bec513c0911675064559b29653ca6a07aef..21371161de57e046659449969bbba9ab96bff291 100644 (file)
@@ -34,8 +34,18 @@ infodir         = @infodir@
 srcdir          = @srcdir@
 
 # Flags
+HAVE_LIBGC     = @HAVE_LIBGC@
+DISABLE_GC      = @DISABLE_GC@
 DEFS            = $(subs -DHAVE_CONFIG_H,,@DEFS@)
-CPPFLAGS        = @CPPFLAGS@ -I$(PRJDIR) -I$(PRJDIR)/support
+CPPFLAGS        = @CPPFLAGS@ -I$(PRJDIR)
+ifeq ($(DISABLE_GC),1)
+# Skip the Boehm GC library in special, manually configured cases.
+else
+ifeq ($(HAVE_LIBGC),1)
+else
+CPPFLAGS       += -I$(PRJDIR)/support
+endif
+endif
 CFLAGS          = @CFLAGS@ -Wall
 M_OR_MM         = @M_OR_MM@