mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
07aa9a5e86
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 |
||
---|---|---|
.. | ||
acwinpaths.m4 | ||
altoptions.m4 | ||
android.m4 | ||
arch.m4 | ||
ccache.m4 | ||
clean-config.sh | ||
codeset.m4 | ||
compiler-opts.m4 | ||
config.guess | ||
config.status.m4 | ||
config.sub | ||
expandlibs.m4 | ||
ffi.m4 | ||
frameptr.m4 | ||
gcc-pr39608.m4 | ||
gcc-pr49911.m4 | ||
hooks.m4 | ||
hotfixes.m4 | ||
icu.m4 | ||
install-sh | ||
linux.m4 | ||
llvm-pr8927.m4 | ||
lto.m4 | ||
mozcommonheader.m4 | ||
mozconfig2client-mk | ||
mozconfig2configure | ||
mozconfig-find | ||
mozheader.m4 | ||
mozprog.m4 | ||
nspr.m4 | ||
nss.m4 | ||
pkg.m4 | ||
python-virtualenv.m4 | ||
subconfigure.m4 | ||
toolchain.m4 | ||
winsdk.m4 | ||
wrapper.m4 | ||
zlib.m4 |