]> granicus.if.org Git - gc/commitdiff
Support CFLAGS_EXTRA to pass extra user-defined compiler flags (configure)
authorIvan Maidanski <ivmai@mail.ru>
Fri, 9 Dec 2016 00:21:05 +0000 (03:21 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 6 Feb 2017 19:00:44 +0000 (22:00 +0300)
* Makefile.am (CFLAGS, CXXFLAGS): Append $(CFLAGS_EXTRA).
* configure.ac: Add AC_SUBST(CFLAGS_EXTRA).

Makefile.am
configure.ac

index f46456d62cca58ce5037ba09e7e4262553cceebd..285796f65decc3ff4a75db665dca6dae394fb25f 100644 (file)
@@ -128,6 +128,9 @@ EXTRA_DIST += gc_cpp.cpp
 AM_CXXFLAGS = @GC_CFLAGS@
 AM_CFLAGS = @GC_CFLAGS@
 
+CFLAGS += $(CFLAGS_EXTRA)
+CXXFLAGS += $(CFLAGS_EXTRA)
+
 ## FIXME: relies on internal code generated by automake.
 ## FIXME: ./configure --enable-dependency-tracking should be used
 #all_objs = @addobjs@ $(libgc_la_OBJECTS)
index cb7706ffe48584ca6bb3b9a785b4fdfe1246d15a..44851ce854b9aca274693fe1f475f9e801a3bcb1 100644 (file)
@@ -90,6 +90,9 @@ esac
 GC_CFLAGS=${gc_cflags}
 AC_SUBST(GC_CFLAGS)
 
+# Extra user-defined flags to pass both to C and C++ compilers.
+AC_SUBST([CFLAGS_EXTRA])
+
 AC_ARG_ENABLE(threads,
   [AC_HELP_STRING([--enable-threads=TYPE], [choose threading package])],
   THREADS=$enableval,