AC_SUBST(ACLOCAL_AMFLAGS)
AC_ARG_ENABLE(hardening,
-AS_HELP_STRING([--disable-hardening=no], [Disable various hardenings (default: no)]),
- disable_hardening=$enableval,
- disable_hardening=no)
+AS_HELP_STRING([--enable-hardening=yes], [Enable various hardenings (default: yes)]),
+ enable_hardening=$enableval,
+ enable_hardening=yes)
-AC_MSG_CHECKING([Whether to disable hardening])
-AC_MSG_RESULT([$disable_hardening])
+AC_MSG_CHECKING([Whether to enable hardening])
+AC_MSG_RESULT([$enable_hardening])
AC_ARG_ENABLE(devel-checks,
AS_HELP_STRING([--enable-devel-checks], [Enable some extra expensive checks for developers]),
AC_DEFUN([AC_CC_D_FORTIFY_SOURCE],[
AC_REQUIRE([gl_UNKNOWN_WARNINGS_ARE_ERRORS])
- if test $disable_hardening = no; then
+ if test $enable_hardening = yes; then
case "$host" in
*)
gl_COMPILER_OPTION_IF([-O2 -D_FORTIFY_SOURCE=2], [
PIE_CFLAGS=
PIE_LDFLAGS=
- if test $disable_hardening = no; then
+ if test $enable_hardening = yes; then
OLD_CFLAGS=$CFLAGS
case "$host" in
*-*-mingw* | *-*-msvc* | *-*-cygwin* )
AC_DEFUN([AC_CC_F_STACK_PROTECTOR],[
AC_REQUIRE([gl_UNKNOWN_WARNINGS_ARE_ERRORS])
- if test $disable_hardening = no; then
+ if test $enable_hardening = yes; then
case "$host" in
*)
gl_COMPILER_OPTION_IF([-fstack-protector-strong], [
AC_DEFUN([AC_LD_RELRO],[
RELRO_LDFLAGS=
- if test $disable_hardening = no; then
+ if test $enable_hardening = yes; then
AC_MSG_CHECKING([for how to force completely read-only GOT table])
ld_help=`$CXX -Wl,-help 2>&1`
case $ld_help in