|
|
@@ -227,6 +227,10 @@ AC_ARG_ENABLE([debug],
|
|
|
[ --enable-debug : enable debug build. ],
|
|
|
[ default="no" ])
|
|
|
|
|
|
+AC_ARG_ENABLE([user-flags],
|
|
|
+ [ --enable-user-flags : rely on user environment. ],
|
|
|
+ [ default="no" ])
|
|
|
+
|
|
|
AC_ARG_ENABLE([coverage],
|
|
|
[ --enable-coverage : coverage analysis of the codebase. ],
|
|
|
[ default="no" ])
|
|
|
@@ -456,6 +460,13 @@ else
|
|
|
WERROR_CFLAGS=""
|
|
|
fi
|
|
|
|
|
|
+# don't add addtional cflags
|
|
|
+if test "x${enable_user_flags}" = xyes; then
|
|
|
+ OPT_CFLAGS=""
|
|
|
+ GDB_FLAGS=""
|
|
|
+ EXTRA_WARNINGS=""
|
|
|
+fi
|
|
|
+
|
|
|
# final build of *FLAGS
|
|
|
CFLAGS="$ENV_CFLAGS $OPT_CFLAGS $GDB_FLAGS $OS_CFLAGS \
|
|
|
$COVERAGE_CFLAGS $EXTRA_WARNINGS $WERROR_CFLAGS $NSS_CFLAGS"
|