mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
78a7d47553
This patch does two things: 1. Treat clang on Windows explicitly as MSVC. There are some places in our build system where we try to detect clang by looking at the output of $(CC) -v, and that will cause us to believe that we are using clang, which is not helpful. This patch defines the CLANG_CL variable when it detects clang being used on Windows. It also masquarades clang-cl as MSVC 2012, which is how the compiler introduces itself through the _MSC_VER predefined variable. 2. Disable a bunch of things which currently are not supported on clang-cl. As we proceed with this port, hopefully we'll be able to remove everything in this list, but this will get us closer to be able to build with clang-cl. With this patch and clang-cl trunk, we can get past the configure stage of the build. --HG-- extra : rebase_source : e5b8d77e4571c936820cec858953d58b6f31e0d5 |
||
---|---|---|
.. | ||
annotationProcessors | ||
autoconf | ||
clang-plugin | ||
compare-mozconfig | ||
docs | ||
macosx | ||
mobile | ||
package/mac_osx | ||
pgo | ||
pymake | ||
release | ||
sanitizers | ||
stlport | ||
unix | ||
util | ||
valgrind | ||
win32 | ||
win64 | ||
__init__.py | ||
.lldbinit.in | ||
appini_header.py | ||
application.ini | ||
automation-build.mk | ||
automation.py.in | ||
automationutils.py | ||
binary-location.mk | ||
buildconfig.py | ||
checksums.py | ||
defines.sh | ||
dumbmake-dependencies | ||
dumpScreen.py | ||
genrc.sh | ||
gyp.mozbuild | ||
link.py | ||
mach_bootstrap.py | ||
Makefile.in | ||
moz.build | ||
mozconfig.cache | ||
mozconfig.common | ||
mozconfig.common.override | ||
mozconfig.vs2010-common | ||
msys-perl-wrapper | ||
qemu-wrap | ||
sccache.mk | ||
subconfigure.py | ||
update-settings.ini | ||
upload.py | ||
virtualenv_packages.txt |