diff options
author | Nico Weber <thakis@chromium.org> | 2021-09-14 08:59:28 -0400 |
---|---|---|
committer | Nico Weber <thakis@chromium.org> | 2021-09-14 08:59:28 -0400 |
commit | 8cfab5de13a8ec3a2ffccb1b94b0165512a33552 (patch) | |
tree | fe943efa1f9e89260db18a7cd061abd1f77c0f74 /clang/lib/Lex/ModuleMap.cpp | |
parent | f78f613bb74ca837be36efcc72105c3c2d54b4f3 (diff) | |
download | llvm-8cfab5de13a8ec3a2ffccb1b94b0165512a33552.zip llvm-8cfab5de13a8ec3a2ffccb1b94b0165512a33552.tar.gz llvm-8cfab5de13a8ec3a2ffccb1b94b0165512a33552.tar.bz2 |
[Windows build] Use "DIA SDK" in sysroot
This updates llvm/utils/sysroot.py to include the "DIA SDK" folder in the
sysroot.
It also updates the build to look for the DIA SDK there if a sysroot is set.
This requires moving LLVM_WINSYSROOT to config-ix.cmake.
For the GN build, I chose to pass a qualified path to diaguids in libs instead
of pushing a config with a `/libpath:` flag. The former requires a GN with
https://gn-review.googlesource.com/c/gn/+/12200, the latter requires D109624.
The former is more like the cmake build, arguably a bit simpler, and it's
easier to check for the wrong GN revision and easier to update GN.
Differential Revision: https://reviews.llvm.org/D109708
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions