From bd59d152c84f0abe565d1aaed6401b63c94c7f46 Mon Sep 17 00:00:00 2001 From: David Levine Date: Tue, 11 Oct 2016 08:55:12 -0400 Subject: [PATCH] Only set CFLAGS with gcc. --- docs/contrib/build_nmh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/docs/contrib/build_nmh b/docs/contrib/build_nmh index a2372d21..e25d480c 100755 --- a/docs/contrib/build_nmh +++ b/docs/contrib/build_nmh @@ -275,8 +275,15 @@ fi #### Build. #### [ $verbose -ge 1 ] && echo configuring . . . +if [ -z "$CFLAGS" ]; then + #### Only use these flags with gcc. + if cc -dM -E - < /dev/null 2>&1 | egrep __GNUC__ >/dev/null; then + CFLAGS="-g -O2 -ansi -pedantic" + fi +fi + echo ./configure $config_opts ${smtpservers:+"$smtpservers"} >>"$logfile" 2>&1 -./configure CFLAGS="${CFLAGS:+$CFLAGS }-g -O2 -ansi -pedantic" \ +./configure CFLAGS="${CFLAGS}" \ $config_opts ${smtpservers:+"$smtpservers"} >>"$logfile" 2>&1 status=$? -- 2.56.0