[Python-checkins] r45328 - python/trunk/configure python/trunk/configure.in

skip.montanaro python-checkins at python.org
Thu Apr 13 04:00:58 CEST 2006


Author: skip.montanaro
Date: Thu Apr 13 04:00:56 2006
New Revision: 45328

Modified:
   python/trunk/configure
   python/trunk/configure.in
Log:
If compiling with g++ don't use -Wstrict-prototpes.


Modified: python/trunk/configure
==============================================================================
--- python/trunk/configure	(original)
+++ python/trunk/configure	Thu Apr 13 04:00:56 2006
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.in Revision: 45264 .
+# From configure.in Revision: 45278 .
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.59 for python 2.5.
 #
@@ -3792,18 +3792,21 @@
 then
     case $GCC in
     yes)
+        if test "$CC" != 'g++' ; then
+	    STRICT_PROTO="-Wstrict-prototypes"
+	fi
 	case $ac_cv_prog_cc_g in
 	yes)
 	    if test "$Py_DEBUG" = 'true' ; then
 		# Optimization messes up debuggers, so turn it off for
 		# debug builds.
-		OPT="-g -Wall -Wstrict-prototypes"
+		OPT="-g -Wall $STRICT_PROTO"
 	    else
-		OPT="-g -O3 -Wall -Wstrict-prototypes"
+		OPT="-g -O3 -Wall $STRICT_PROTO"
 	    fi
 	    ;;
 	*)
-	    OPT="-O3 -Wall -Wstrict-prototypes"
+	    OPT="-O3 -Wall $STRICT_PROTO"
 	    ;;
 	esac
 	case $ac_sys_system in

Modified: python/trunk/configure.in
==============================================================================
--- python/trunk/configure.in	(original)
+++ python/trunk/configure.in	Thu Apr 13 04:00:56 2006
@@ -685,18 +685,21 @@
 then
     case $GCC in
     yes)
+        if test "$CC" != 'g++' ; then
+	    STRICT_PROTO="-Wstrict-prototypes"
+	fi
 	case $ac_cv_prog_cc_g in
 	yes)
 	    if test "$Py_DEBUG" = 'true' ; then
 		# Optimization messes up debuggers, so turn it off for
 		# debug builds.
-		OPT="-g -Wall -Wstrict-prototypes"
+		OPT="-g -Wall $STRICT_PROTO"
 	    else
-		OPT="-g -O3 -Wall -Wstrict-prototypes"
+		OPT="-g -O3 -Wall $STRICT_PROTO"
 	    fi
 	    ;;
 	*)
-	    OPT="-O3 -Wall -Wstrict-prototypes"
+	    OPT="-O3 -Wall $STRICT_PROTO"
 	    ;;
 	esac
 	case $ac_sys_system in


More information about the Python-checkins mailing list