diff options
author | Eugene Sandulenko | 2010-08-17 13:51:36 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2010-08-17 13:51:36 +0000 |
commit | bec56837ebc5919d7d421e99252f38c2a19c1d6e (patch) | |
tree | 70e2d63c72b76da176d64d71b53ec78fe33256e0 | |
parent | c6d56f2c02ae8a2b24c52c4284eba69dea242934 (diff) | |
download | scummvm-rg350-bec56837ebc5919d7d421e99252f38c2a19c1d6e.tar.gz scummvm-rg350-bec56837ebc5919d7d421e99252f38c2a19c1d6e.tar.bz2 scummvm-rg350-bec56837ebc5919d7d421e99252f38c2a19c1d6e.zip |
CONFIGURE: Properly detect -Wglobal-constructors
svn-id: r52157
-rwxr-xr-x | configure | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -136,6 +136,7 @@ _build_hq_scalers=yes _indeo3=auto _enable_prof=no _unix=no +_global_constructors=no # Default vkeybd/keymapper options _vkeybd=no _keymapper=no @@ -1264,6 +1265,17 @@ if test "$cxx_verc_fail" = yes ; then 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 @@ case $_host_os in ;; 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 |