Commit Graph

2593 Commits

Author SHA1 Message Date
Arthur Eubanks e22b78de27 [gn build] Manually port 89f6b26 2022-03-22 16:26:44 -07:00
LLVM GN Syncbot 01f76917cc [gn build] Port e6c84f82b8 2022-03-21 20:44:15 +00:00
Nico Weber 312ec6f156 [gn build] Use lld-link's new /winsysroot: flag
If `clang_base_path` is set, it must now point to a directory that contains
an lld-link built with D118070.

(If this is a problem for anyone, we can guard this behind a
lld_link_understands_winsysroot gn arg, but let's see if we can get away
without that for now.)

With this, it's possible to build everything in a normal cmd.exe Window,
an MSVC shell isn't needed \o/

(Assuming you set `clang_base_path`, and you set `sysroot` to a directory
that contains a win sysroot. If you have MSVC installed,
`python3 llvm\utils\sysroot.py make-fake --out-dir=my-sysroot` and
setting `sysroot = "//my-sysroot"` in args.gn works, for example.)

Differential Revision: https://reviews.llvm.org/D121871
2022-03-21 13:43:38 -04:00
LLVM GN Syncbot f8cda8f6be [gn build] Port 7917b3c695 2022-03-21 17:28:05 +00:00
LLVM GN Syncbot 819419f996 [gn build] Port 9ada761be3 2022-03-21 07:47:10 +00:00
Nico Weber 3ac84c430b Reland "[gn build] (manually) port 6316129e066e"
This reverts commit 21b97df74c.
6316129e06 relanded in 7b983917d4.
2022-03-18 15:43:02 -04:00
LLVM GN Syncbot 00145bcb4c [gn build] Port a36c2dd6d5 2022-03-18 14:44:37 +00:00
LLVM GN Syncbot 959e2f00b0 [gn build] Port f83d833e41 2022-03-18 12:43:27 +00:00
Nico Weber ec49c84fb9 [gn build] (manually) port a954ade8ed (gen X86GenMnemonicTables.inc) 2022-03-18 08:42:50 -04:00
Nico Weber d2dc52493e [gn build] (semiautomatically) port fdcb256f97 2022-03-18 08:42:50 -04:00
Nico Weber 21b97df74c Revert "[gn build] (manually) port 6316129e066e"
This reverts commit 5f4a334ded.
6316129e06 was reverted in 112aafcaf4.
2022-03-18 08:26:46 -04:00
Nico Weber 5f4a334ded [gn build] (manually) port 6316129e06 2022-03-17 20:08:14 -04:00
LLVM GN Syncbot f18590118e [gn build] Port 22570bac69 2022-03-17 19:06:22 +00:00
LLVM GN Syncbot cb29df4998 [gn build] Port 1af5fbd5c6 2022-03-17 16:55:08 +00:00
LLVM GN Syncbot 56a25a95d4 [gn build] Port 22077627ae 2022-03-16 23:23:57 +00:00
Nico Weber 668d880f59 [gn build] (manually) port 5aab45f430 (SymbolGraph) 2022-03-16 19:18:27 -04:00
LLVM GN Syncbot a8ef5d2f6d [gn build] Port c2f62ab84b 2022-03-16 15:19:44 +00:00
Nico Weber 14d1a58209 [gn build] (manually) port e4cab4e24d 2022-03-16 07:52:50 -04:00
Nico Weber fd20ec6b6e [gn build] (manually) port 89cd86bbc5 (clang-pseudo move) 2022-03-15 20:45:36 -04:00
Nico Weber 78d29203ad [gn build] (manually) port 2b69eb4a7d 2022-03-15 19:05:46 -04:00
LLVM GN Syncbot d6d67083e8 [gn build] Port d46409fc8e 2022-03-15 18:43:11 +00:00
LLVM GN Syncbot c55b4c276f [gn build] Port 7262eacd41 2022-03-15 13:08:09 +00:00
LLVM GN Syncbot e28ace8a97 [gn build] Port 9c542a5a4e 2022-03-15 00:51:57 +00:00
Peter Collingbourne aaca634c94 gn build: Add support for building with libcurl.
Differential Revision: https://reviews.llvm.org/D121260
2022-03-14 12:52:19 -07:00
LLVM GN Syncbot 5fc70e53bf [gn build] Port 5e65e79bac 2022-03-14 16:52:53 +00:00
LLVM GN Syncbot 6c123674d8 [gn build] Port 999fa9f687 2022-03-12 17:10:56 +00:00
LLVM GN Syncbot a7b1dccf7a [gn build] Port ee0f8c4010 2022-03-12 00:46:45 +00:00
LLVM GN Syncbot 6299089b94 [gn build] Port b1b4b6f366 2022-03-12 00:10:18 +00:00
Petr Hosek 0c0f6cfb7b [CMake] Rename TARGET_TRIPLE to LLVM_TARGET_TRIPLE
This clarifies that this is an LLVM specific variable and avoids
potential conflicts with other projects.

Differential Revision: https://reviews.llvm.org/D119918
2022-03-11 15:43:01 -08:00
Nico Weber e32d061abe [gn build] (manually) port af98b0af67 2022-03-10 07:14:47 -05:00
LLVM GN Syncbot 9066a88f04 [gn build] Port c31014322c 2022-03-10 01:35:38 +00:00
Nico Weber c0700d3228 [gn build] (manually) port ffb9429b6f 2022-03-09 11:43:21 -05:00
LLVM GN Syncbot 741d64af28 [gn build] Port 2dc4a80ec0 2022-03-09 10:05:09 +00:00
LLVM GN Syncbot 7cc85f4d7e [gn build] Port c2cd15a665 2022-03-08 22:21:17 +00:00
Nico Weber 30b6b6a624 Revert "[gn build] (manually) port 0c2b43ab8c (X86MCTests)"
This reverts commit 336e3677ea.
0c2b43ab8c was reverted in cf9b3ef941.
2022-03-07 13:43:29 -05:00
Nico Weber 336e3677ea [gn build] (manually) port 0c2b43ab8c (X86MCTests) 2022-03-07 13:37:14 -05:00
LLVM GN Syncbot d229765e61 [gn build] Port 54d6b5b67f 2022-03-07 16:44:43 +00:00
LLVM GN Syncbot 20c4664552 [gn build] Port 205557c908 2022-03-07 16:17:21 +00:00
LLVM GN Syncbot 109d6e9dec [gn build] Port 311ff39178 2022-03-07 13:49:22 +00:00
LLVM GN Syncbot d7480d065d [gn build] Port 5f62156762 2022-03-07 09:08:13 +00:00
LLVM GN Syncbot fa8293bbc7 [gn build] Port c88deef0a7 2022-03-04 17:22:23 +00:00
LLVM GN Syncbot a1e91b53f6 [gn build] Port 7ee97c24ef 2022-03-04 17:22:23 +00:00
LLVM GN Syncbot 2954f5b3f1 [gn build] Port e865fa7530 2022-03-04 00:22:21 +00:00
LLVM GN Syncbot d48aee6991 [gn build] Port 8de8731591 2022-03-03 12:36:38 +00:00
LLVM GN Syncbot 926f77dc22 [gn build] Port 8bcbfb50e8 2022-03-03 10:33:40 +00:00
LLVM GN Syncbot 91e9af32fc [gn build] Port ae60884dfe 2022-03-02 08:58:54 +00:00
LLVM GN Syncbot e1fd5a86c7 [gn build] Port 65588a0776 2022-03-02 06:10:52 +00:00
LLVM GN Syncbot c007a17af6 [gn build] Port 30e612ebdf 2022-03-02 02:38:00 +00:00
Arthur Eubanks 81291b636d [gn build] Add -fsanitize=fuzzer to link flags in fuzzer targets when llvm_use_sanitize_coverage 2022-03-01 16:10:51 -08:00
Nico Weber 015cbd7218 [gn build] (manually) port 15ab7bc3af (TestingSupportTests) 2022-03-01 18:50:22 -05:00