llvm-project/llvm/utils/gn/build
Nico Weber 53727b48fd [gn build] Use lib_dirs instead of qualified path in libs for diaguids.lib
Follow-up to D109708: Using lib_dirs means this will work with ancient gn binaries.

Change the toolchain definitions to make lib_dirs have the right effect, and
pull out lib_switch of each of the tools while here.

This means we now do pass /LIBPATH: to link.exe, but since we invoke it directly
and not through clang-cl, this doesn't actually require D109624. And since this
is built in to GN, we don't need a config to push the flag to dependents.

This is arguably a bit more idiomatic, and it doesn't require folks to update
their GN binaries. No effective behavior change.

Differential Revision: https://reviews.llvm.org/D109763
2021-09-14 12:31:41 -04:00
..
libs gn build: Add support for building lldb-server on Android. 2021-09-08 19:33:51 -07:00
toolchain [gn build] Use lib_dirs instead of qualified path in libs for diaguids.lib 2021-09-14 12:31:41 -04:00
BUILD.gn [gn build] Try to fix win build after cfe0284749 2021-09-07 16:58:57 -04:00
BUILDCONFIG.gn
buildflags.gni [gn build] Add symbol_level to adjust debug info level 2020-12-17 09:20:53 -08:00
fuzzer.gni
mac_sdk.gni [gn build] try to fix libxml2 include path on mac after 0ec448194e 2021-02-18 14:40:14 -05:00
run_tablegen.py
symbol_exports.gni [gn build] Kind of port c7b3a91017 (libclang version script) 2021-07-26 22:12:06 -04:00
symbol_exports.py [gn build] try reverting code part of f05fbb7795 2021-05-20 15:08:39 -04:00
symlink_or_copy.gni
symlink_or_copy.py
sync_source_lists_from_cmake.py [gn build] try to make sync_source_lists_from_cmake.py py3-compatible 2021-04-14 14:36:29 -04:00
sysroot.gni [gn build] make WindowsManifestMerger.cpp build fine with sysroot 2021-02-17 15:03:46 -05:00
write_cmake_config.gni
write_cmake_config.py
write_library_dependencies.py [gn build] kind of merge f020544601 2021-02-18 16:12:32 -05:00
write_vcsrevision.gni
write_vcsrevision.py