diff lib/swig/swigwin-2.0.11/Tools/config/ac_compile_warnings.m4 @ 1899:b3009adc0e2f

Adding swig, gitignore, hgignore
author Nomad
date Mon, 21 Oct 2013 10:42:27 +0200
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/lib/swig/swigwin-2.0.11/Tools/config/ac_compile_warnings.m4	Mon Oct 21 10:42:27 2013 +0200
@@ -0,0 +1,56 @@
+dnl @synopsis AC_COMPILE_WARNINGS
+dnl
+dnl Set the maximum warning verbosity according to C and C++ compiler used.
+dnl Currently supports g++ and gcc.
+dnl
+dnl The compiler options are always added CFLAGS and CXXFLAGS even if
+dnl these are overidden at configure time. Removing the maximum warning
+dnl flags can be removed with --without-maximum-compile-warnings. For example:
+dnl
+dnl   ./configure --without-maximum-compile-warnings CFLAGS= CXXFLAGS=
+dnl
+dnl @category Misc
+dnl @author Loic Dachary <loic@senga.org>
+dnl @author William Fulton <wsf@fultondesigns.co.uk>
+dnl @version 2005-04-29
+dnl @license GPLWithACException
+
+AC_DEFUN([AC_COMPILE_WARNINGS], [
+AC_MSG_CHECKING([maximum warning verbosity option])
+  AC_REQUIRE([AC_PROG_CC])
+  AC_REQUIRE([AC_PROG_CXX])
+
+  AC_ARG_WITH([maximum-compile-warnings], 
+              AS_HELP_STRING([--without-maximum-compile-warnings],
+                             [Disable maximum warning verbosity]),
+              [ac_compile_warnings_on="$withval"],
+              [ac_compile_warnings_on=""])
+
+  if test x"$ac_compile_warnings_on" = xno
+  then
+    ac_compile_warnings_msg=no
+  else
+    if test -n "$CXX"
+    then
+      if test "$GXX" = "yes"
+      then
+        ac_compile_warnings_opt='-Wall -W -ansi -pedantic'
+      fi
+      CXXFLAGS="$CXXFLAGS $ac_compile_warnings_opt"
+      ac_compile_warnings_msg="$ac_compile_warnings_opt for C++"
+    fi
+
+  if test -n "$CC"
+  then
+    if test "$GCC" = "yes"
+    then
+      ac_compile_warnings_opt='-Wall -W -ansi -pedantic'
+    fi
+    CFLAGS="$CFLAGS $ac_compile_warnings_opt"
+    ac_compile_warnings_msg="$ac_compile_warnings_msg $ac_compile_warnings_opt for C"
+  fi
+  fi
+  AC_MSG_RESULT([$ac_compile_warnings_msg])
+  unset ac_compile_warnings_msg
+  unset ac_compile_warnings_opt
+])