summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorzimmerma <zimmerma@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2009-03-19 12:45:36 +0000
committerzimmerma <zimmerma@211d60ee-9f03-0410-a15a-8952a2c7a4e4>2009-03-19 12:45:36 +0000
commit056d2739b4c1ffb6d595a54128382cfae53df46e (patch)
treec445ea0f6ea6ed5b722ddc226fd5876b238a98f6 /configure.ac
parentfc6e866d03356b95bc61c02397e900d147e6ed55 (diff)
downloadmpc-056d2739b4c1ffb6d595a54128382cfae53df46e.tar.gz
[configure.ac] patch from Kaveh Ghazi for sparc-sun-solaris2.9
(http://lists.gforge.inria.fr/pipermail/mpc-discuss/2009-March/000108.html) git-svn-id: svn://scm.gforge.inria.fr/svn/mpc/trunk@471 211d60ee-9f03-0410-a15a-8952a2c7a4e4
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac16
1 files changed, 9 insertions, 7 deletions
diff --git a/configure.ac b/configure.ac
index 8a50c35..cddd40c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -183,15 +183,17 @@ AC_CHECK_FUNCS([dup dup2 fileno],,
[AC_DEFINE([NO_STREAM_REDIRECTION],1,[Do not check mpc_out_str on stdout])])
# Checks if compiler accepts warning flags.
-case $host in
+if test x$GCC = xyes ; then
+ case $host in
*-*-cygwin* | *-*-mingw*) ;;
*) AX_C_CHECK_FLAG(-ansi,,,WARNINGCFLAGS="$WARNINGCFLAGS -ansi",) ;;
-esac
-AX_C_CHECK_FLAG(-pedantic,,,WARNINGCFLAGS="$WARNINGCFLAGS -pedantic",)
-AX_C_CHECK_FLAG(-Wall,,,WARNINGCFLAGS="$WARNINGCFLAGS -Wall",)
-AX_C_CHECK_FLAG(-Wextra,,,WARNINGCFLAGS="$WARNINGCFLAGS -Wextra",)
-AX_C_CHECK_FLAG(-Werror,,,WARNINGCFLAGS="$WARNINGCFLAGS -Werror",)
-AC_SUBST(WARNINGCFLAGS)
+ esac
+ AX_C_CHECK_FLAG(-pedantic,,,WARNINGCFLAGS="$WARNINGCFLAGS -pedantic",)
+ AX_C_CHECK_FLAG(-Wall,,,WARNINGCFLAGS="$WARNINGCFLAGS -Wall",)
+ AX_C_CHECK_FLAG(-Wextra,,,WARNINGCFLAGS="$WARNINGCFLAGS -Wextra",)
+ AX_C_CHECK_FLAG(-Werror,,,WARNINGCFLAGS="$WARNINGCFLAGS -Werror",)
+ AC_SUBST(WARNINGCFLAGS)
+fi
AC_CONFIG_FILES([Makefile src/Makefile tests/Makefile doc/Makefile])
AC_OUTPUT