diff options
author | Eugene Sandulenko | 2018-07-07 16:41:38 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2018-07-07 16:41:38 +0200 |
commit | 31e8cb168e1664d254a18abe3b37ab95d78156d4 (patch) | |
tree | 2c559d8843fbf753ca9f833742d0256d946867b8 | |
parent | a07f6dcf366035720cfb7b7fb3dc3fa2a9bcee35 (diff) | |
download | scummvm-rg350-31e8cb168e1664d254a18abe3b37ab95d78156d4.tar.gz scummvm-rg350-31e8cb168e1664d254a18abe3b37ab95d78156d4.tar.bz2 scummvm-rg350-31e8cb168e1664d254a18abe3b37ab95d78156d4.zip |
CONFIGURE: Do not add -Wno-pragma-pack on macOS
macOS' clang does not support this directive (yet), which
leads to tons of useless warnings
-rwxr-xr-x | configure | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -1921,7 +1921,17 @@ if test "$have_clang" = yes; then # which changes the current alignment. # Our common/pack-{start,end}.h trigger this and it cannot easily and portably # be disabled inside pack-{start,end}.h so we disable it globally for now. - test "$_clang_major" -ge 6 && append_var CXXFLAGS "-Wno-pragma-pack" + + # But macOS clang is numbered according to the OS version, so exclude it + + case $_host_os in + darwin*) + # Leave it as is + ;; + *) + test "$_clang_major" -ge 6 append_var CXXFLAGS "-Wno-pragma-pack" + ;; + esac # clang does accept all gcc options we use, so we keep have_gcc fi |