Nico Weber
b977443b38
[gn build] (manually) merge 5eedf07ab999d
2020-06-05 14:39:04 -04:00
LLVM GN Syncbot
452b7f14a9
[gn build] Port 11d06b9511b
2020-06-05 17:22:19 +00:00
Nico Weber
0aaa8cb1ce
[gn build] (manually) port a6fcf5ca033
2020-06-05 12:32:23 -04:00
LLVM GN Syncbot
76c6e46a0d
[gn build] Port e53f5580578
2020-06-04 17:56:21 +00:00
LLVM GN Syncbot
548f790d0e
[gn build] Port c973ad1878f
2020-06-04 17:56:21 +00:00
LLVM GN Syncbot
403aff8065
[gn build] Port ba2a01645b5
2020-06-04 17:56:20 +00:00
LLVM GN Syncbot
4ca0e4c2fe
[gn build] Port 69fa84a6e95
2020-06-04 17:56:20 +00:00
LLVM GN Syncbot
79249979c7
[gn build] Port 6756a2c9533
2020-06-04 17:56:19 +00:00
LLVM GN Syncbot
8107fad723
[gn build] Port 49a4f3f7d88
2020-06-04 17:56:19 +00:00
Fangrui Song
732a71a860
[gn build] Port b5fc1deb5ba1f3cd432ecb8b86c2536470463163
2020-06-04 09:22:59 -07:00
LLVM GN Syncbot
5c6a96f031
[gn build] Port 48cd9d9dd86
2020-06-04 12:56:45 +00:00
Nico Weber
d1ee7e0d1c
[gn build] port some -Wno flags for gcc from the cmake build.
2020-06-04 08:10:29 -04:00
LLVM GN Syncbot
681892253c
[gn build] Port e636e6b79ac
2020-06-03 21:16:03 +00:00
LLVM GN Syncbot
d54ef3e6c9
[gn build] Port 7f50c15be5c
2020-06-03 21:16:02 +00:00
Nico Weber
3ece07dc76
[gn build] Fix link with ld.bfd and gold.
...
lld's symbol resolution algorithm makes it not depend on
the order of object files and libraries, but ld.bfd and
gold require listing dependencies later on the link line.
Put {{libs}} after {{inputs}} so that e.g. -lpthreads
appears after the object files, not before it.
Differential Revision: https://reviews.llvm.org/D81035
2020-06-03 17:06:30 -04:00
LLVM GN Syncbot
8de1b296de
[gn build] Port add51e152aa
2020-06-03 10:50:20 +00:00
LLVM GN Syncbot
d96290b617
[gn build] Port 755a8959152
2020-06-03 08:27:24 +00:00
LLVM GN Syncbot
0638ffd642
[gn build] Port f99d5f8c32a
2020-06-02 20:36:52 +00:00
Nico Weber
50523c63f4
[gn build] (manually) port 44f989e7809
2020-06-02 08:18:42 -04:00
Nico Weber
6f003d58d9
[gn build] (semi-manually) port a8ca0ec2670
2020-05-31 22:06:11 -04:00
LLVM GN Syncbot
5fe4b2e043
[gn build] Port cf6cc662eee
2020-05-29 23:53:23 +00:00
LLVM GN Syncbot
c3d7034d49
[gn build] Port 34cfed24ebd
2020-05-29 23:53:22 +00:00
Nico Weber
04ebb19444
[gn build] (manually) port 0e265e31578
2020-05-29 19:49:11 -04:00
LLVM GN Syncbot
b93f22afc2
[gn build] Port a6deaeec370
2020-05-29 03:47:15 +00:00
LLVM GN Syncbot
08b2f1da9b
[gn build] Port 7cfdff7b4a6
2020-05-28 16:49:43 +00:00
LLVM GN Syncbot
a688a48908
[gn build] Port 5921782f744
2020-05-28 08:08:39 +00:00
LLVM GN Syncbot
ff792d0b41
[gn build] Port 660cda572d6
2020-05-28 02:47:12 +00:00
Fangrui Song
48475697c0
[gn build] Add MLAnalysisTests after D80579
2020-05-27 17:21:05 -07:00
Fangrui Song
14bc926139
[gn build] Port D80579
2020-05-27 17:12:12 -07:00
LLVM GN Syncbot
86ef92541e
[gn build] Port 0d20ed664ff
2020-05-27 16:41:00 +00:00
Nico Weber
4ccba34366
[gn build] (manually) port dedaf3a2ac5
2020-05-27 12:31:59 -04:00
LLVM GN Syncbot
e3bc7c71ba
[gn build] Port d70ec366c91
2020-05-26 17:56:17 +00:00
LLVM GN Syncbot
779e563e6f
[gn build] Port ba92b274225
2020-05-25 18:14:50 +00:00
Michal Paszkowski
3e0dd903f1
Revert "[gn build] Port 14d358537f1"
...
This reverts commit a0c7108b99f834cd7571ae57872116a4ef2682d9.
2020-05-23 13:51:07 +02:00
LLVM GN Syncbot
c534a27833
[gn build] Port 14d358537f1
2020-05-23 11:05:09 +00:00
LLVM GN Syncbot
23c2f4acc8
[gn build] Port 2e40cf06df0
2020-05-22 04:58:19 +00:00
Nico Weber
2806221b83
[gn build] (manually) port 49a4f3f7d88
2020-05-21 23:09:18 -04:00
LLVM GN Syncbot
d9ef95eb07
[gn build] Port 54e91a3c701
2020-05-21 23:43:28 +00:00
LLVM GN Syncbot
837832af2a
[gn build] Port 92fd3971e0d
2020-05-21 18:20:26 +00:00
LLVM GN Syncbot
d464efe516
[gn build] Port d9a4a244138
2020-05-21 00:30:02 +00:00
LLVM GN Syncbot
3a4cea3f74
[gn build] Port bcbd26bfe61
2020-05-20 09:58:47 +00:00
Nico Weber
f292439160
[gn build] Try harder to unbreak Windows build after f8e833a501.
2020-05-19 17:14:08 -04:00
Nico Weber
9846f00871
[gn build] Try to unbreak Windows build after f8e833a501.
2020-05-19 16:14:04 -04:00
Sébastien Marchand
5acc4e3b48
[gn build] Add a flag zlib_path to provide the path to zlib on Windows.
...
Also, automatically set llvm_enable_zlib to true when zlib_path is set.
Differential Revision: https://reviews.llvm.org/D80042
2020-05-19 16:00:54 -04:00
LLVM GN Syncbot
b8f2bd0df3
[gn build] Port bcc0c894f38
2020-05-19 06:07:14 +00:00
LLVM GN Syncbot
c8b778bfd6
[gn build] Port 62a9eca859d
2020-05-19 05:18:58 +00:00
LLVM GN Syncbot
8ff874aead
[gn build] Port e7e84ff24a5
2020-05-19 02:41:51 +00:00
LLVM GN Syncbot
8d5e57fd01
[gn build] Port 9d69072fb80
2020-05-18 22:19:17 +00:00
Nico Weber
7b857d8924
[gn build] Put HAVE_LIBZ and HAVE_ZLIB_H behind llvm_enable_zlib too.
...
In the CMake build, the HAVE_ vars are set based on system inspection,
and LLVM_ENABLE_ZLIB is set to false if neither's found. The GN build
doesn't do autodetection like this.
With this change, people can set llvm_enable_zlib=true on Windows
and as long as they provide a zlib.lib things should actually work.
(https://reviews.llvm.org/D79219 will remove 2 of the 3 config.h
values, hopefully soon. This change here just makes things a tiny
bit easier until that change is in.)
2020-05-15 16:18:56 -04:00
LLVM GN Syncbot
b3ce3d8512
[gn build] Port 6b01b465388
2020-05-15 15:13:18 +00:00