[Scummvm-cvs-logs] SF.net SVN: scummvm:[52157] scummvm/trunk/configure

sev at users.sourceforge.net sev at users.sourceforge.net
Tue Aug 17 15:51:36 CEST 2010


Revision: 52157
          http://scummvm.svn.sourceforge.net/scummvm/?rev=52157&view=rev
Author:   sev
Date:     2010-08-17 13:51:36 +0000 (Tue, 17 Aug 2010)

Log Message:
-----------
CONFIGURE: Properly detect -Wglobal-constructors

Modified Paths:
--------------
    scummvm/trunk/configure

Modified: scummvm/trunk/configure
===================================================================
--- scummvm/trunk/configure	2010-08-17 13:00:48 UTC (rev 52156)
+++ scummvm/trunk/configure	2010-08-17 13:51:36 UTC (rev 52157)
@@ -136,6 +136,7 @@
 _indeo3=auto
 _enable_prof=no
 _unix=no
+_global_constructors=no
 # Default vkeybd/keymapper options
 _vkeybd=no
 _keymapper=no
@@ -1264,6 +1265,17 @@
 	exit 1
 fi
 
+echocheck "whether -Wglobal-constructors work"
+cat > $TMPC << EOF
+int main() { return 0; }
+EOF
+cc_check -Wglobal-constructors && _global_constructors=yes
+
+if test "$_global_constructors" = yes; then
+	CXXFLAGS="$CXXFLAGS -Wglobal-constructors"
+fi
+echo $_global_constructors
+
 #
 # Check for endianness
 #
@@ -1386,7 +1398,6 @@
 		;;
 	darwin*)
 		DEFINES="$DEFINES -DMACOSX"
-		CXXFLAGS="$CXXFLAGS -Wglobal-constructors"
 		LIBS="$LIBS -framework AudioUnit -framework AudioToolbox -framework Carbon -framework CoreMIDI"
 		add_line_to_config_mk 'MACOSX = 1'
 		_unix=yes


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list