moduledirs="$moduledirs ${a}backend"
done
-CFLAGS="$CFLAGS $PIE_CFLAGS"
-CXXFLAGS="$CXXFLAGS $PIE_CFLAGS"
-LDFLAGS="$LDFLAGS $RELRO_LDFLAGS"
+CFLAGS="$PIE_CFLAGS $CFLAGS"
+CXXFLAGS="$PIE_CFLAGS $CXXFLAGS"
+LDFLAGS="$RELRO_LDFLAGS $LDFLAGS"
AC_SUBST(LIBS)
OLD_CXXFLAGS="$CXXFLAGS"
CXXFLAGS="-Wall -W -Werror $CXXFLAGS"
gl_COMPILER_OPTION_IF([-D_FORTIFY_SOURCE=2], [
- CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2"
- CXXFLAGS="$OLD_CXXFLAGS -D_FORTIFY_SOURCE=2"
+ CFLAGS="-D_FORTIFY_SOURCE=2 $CFLAGS"
+ CXXFLAGS="-D_FORTIFY_SOURCE=2 $OLD_CXXFLAGS"
], [CXXFLAGS="$OLD_CXXFLAGS"], [AC_LANG_PROGRAM([[#include <stdio.h>]],[])])
])
AC_DEFUN([AC_CC_PARAM_SSP_BUFFER_SIZE],[
gl_COMPILER_OPTION_IF([--param ssp-buffer-size=$1], [
- CFLAGS="$CFLAGS --param ssp-buffer-size=$1"
- CXXFLAGS="$CXXFLAGS --param ssp-buffer-size=$1"
+ CFLAGS="--param ssp-buffer-size=$1 $CFLAGS"
+ CXXFLAGS="--param ssp-buffer-size=$1 $CXXFLAGS"
])
])
AC_DEFUN([AC_CC_STACK_PROTECTOR],[
gl_COMPILER_OPTION_IF([-fstack-protector], [
- CFLAGS="$CFLAGS -fstack-protector"
- CXXFLAGS="$CXXFLAGS -fstack-protector"
+ CFLAGS="-fstack-protector $CFLAGS"
+ CXXFLAGS="-fstack-protector $CXXFLAGS"
])
])