[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