X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;ds=sidebyside;f=configure.ac;h=e2f54801c5cd1efa769e038dd1edc30a1e4a8bc4;hb=02e4f7c252b043dfb7f4a0e3af05b129781aae7e;hp=c71222a93dba29cd77a109a74daed2dcd9896c3e;hpb=3b5cc897aaab145273870aa6e1027432fcb648df;p=tlsproxy%2Ftlsproxy.git diff --git a/configure.ac b/configure.ac index c71222a..e2f5480 100644 --- a/configure.ac +++ b/configure.ac @@ -26,13 +26,12 @@ AC_PROG_CC if test "x$GCC" = xyes; then CFLAGS="-std=c89 -pedantic -Wall -Wextra -Werror $CFLAGS" - CFLAGS="-D_XOPEN_SOURCE=500 -Wno-error=int-to-pointer-cast $CFLAGS" - # Additional security flags. - CFLAGS="$CFLAGS -Wformat -Wformat-security -Werror=format-security" - CFLAGS="$CFLAGS -fstack-protector-all -Wstack-protector" - CFLAGS="$CFLAGS --param ssp-buffer-size=1" - CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fPIE" - LDFLAGS="$LDFLAGS -Wl,-z,relro -Wl,-z,now -fPIE -pie" + CFLAGS="-Wno-error=int-to-pointer-cast $CFLAGS" + CPPFLAGS="-D_XOPEN_SOURCE=500 $CPPFLAGS" + # Additional hardening flags. + CFLAGS="-fPIE -fstack-protector-all --param=ssp-buffer-size=1 -Wformat -Werror=format-security $CFLAGS" + CPPFLAGS="-D_FORTIFY_SOURCE=2 $CPPFLAGS" + LDFLAGS="-fPIE -pie -Wl,-z,relro -Wl,-z,now $LDFLAGS" fi AC_CHECK_LIB([pthread], [pthread_create],