From: Eugene Crosser Date: Mon, 26 Dec 2022 21:59:12 +0000 (+0100) Subject: autoconf: add hardening for clang X-Git-Url: http://www.average.org/gitweb/?p=pam_pcsc_cr.git;a=commitdiff_plain;h=582ef0444a7687b9d8b08b484d8584f5b35618e5;hp=6df3f2e61d2404c8673b64523b9e77de899f3878 autoconf: add hardening for clang --- diff --git a/configure.ac b/configure.ac index 987690c..5e02971 100644 --- a/configure.ac +++ b/configure.ac @@ -10,8 +10,10 @@ AC_PROG_CC if test "X$CC" = "Xgcc"; then CFLAGS="$CFLAGS -Wall -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3" -fi dnl make CFLAGS="-fsanitize=address -fno-omit-frame-pointer -g" LDFLAGS="-static-libasan" +else if test "X$CC" = "Xclang"; then + CFLAGS="$CFLAGS -Wall -Wformat -Wformat-security -Werror=format-security -fstack-protector-all -fsanitize=safe-stack -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2" +fi; fi AC_PROG_MAKE_SET AC_SUBST(PROGS)dnl