]> 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>
Fri, 9 Dec 2016 00:21:05 +0000 (03:21 +0300)
* Makefile.am (CFLAGS, CXXFLAGS): Append $(CFLAGS_EXTRA).
* configure.ac: Add AC_SUBST(CFLAGS_EXTRA).

Makefile.am
configure.ac

index 03449aafeacdcbeb0275ade078ad493f6f324aa9..175484be9f62a6959cfd9d538901dc41bb1b9dc2 100644 (file)
@@ -128,6 +128,9 @@ EXTRA_DIST += gc_cpp.cpp
 AM_CXXFLAGS = @GC_CFLAGS@
 AM_CFLAGS = $(WERROR_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 af4a45ec8e445ed6551f0a5c441ca1d2c7f9231e..a3a4da604fa479841228e160ca4e81ec92f7abc7 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,