Nico Weber
b6f4a7a107
gn build: (manually) merge r371787
...
llvm-svn: 371847
2019-09-13 12:58:52 +00:00
Nico Weber
68df9dc098
gn build: Merge r371182
...
llvm-svn: 371191
2019-09-06 09:44:13 +00:00
Nico Weber
ed184b03d2
gn build: Merge r369680
...
llvm-svn: 369682
2019-08-22 18:22:05 +00:00
Nico Weber
f12d56f263
gn build: Merge r369677
...
llvm-svn: 369678
2019-08-22 17:53:18 +00:00
Nico Weber
40902b48dd
gn build: Merge r369591
...
llvm-svn: 369594
2019-08-21 22:26:02 +00:00
Peter Collingbourne
66ad48e97d
gn build: Merge r368402.
...
llvm-svn: 368468
2019-08-09 19:28:35 +00:00
Peter Collingbourne
0974e2257a
gn build: Merge r368052.
...
llvm-svn: 368098
2019-08-06 21:47:55 +00:00
Nico Weber
e4bb2b181f
gn build: Merge r367839
...
llvm-svn: 367844
2019-08-05 12:44:53 +00:00
Vitaly Buka
29949a65b6
Update gn files
...
llvm-svn: 365361
2019-07-08 17:50:22 +00:00
Nico Weber
3e9ef48440
gn build: Merge r365258 and follow-ups r365263, r365264
...
llvm-svn: 365276
2019-07-07 15:43:32 +00:00
Nico Weber
1126f1a6de
gn build: Merge r365179
...
llvm-svn: 365185
2019-07-05 11:34:48 +00:00
Nico Weber
c0b0f35788
gn build: Merge r364866
...
llvm-svn: 364908
2019-07-02 11:20:40 +00:00
Peter Collingbourne
7a84c5adcd
gn build: Merge r363848.
...
llvm-svn: 363864
2019-06-19 19:11:14 +00:00
Nico Weber
92f95d2191
gn build: Merge r362459
...
llvm-svn: 362498
2019-06-04 13:42:45 +00:00
Ilya Biryukov
e7230ea7c9
Reland r361148 with a fix to the buildbot failure.
...
Reverted in r361377.
Also reland the '.gn' files (reverted in r361389).
llvm-svn: 361391
2019-05-22 14:44:45 +00:00
Nico Weber
86c5d9f6d5
gn build: Merge r361377
...
llvm-svn: 361389
2019-05-22 14:31:22 +00:00
Nico Weber
a7b9e98fd8
gn build: Merge r361264
...
llvm-svn: 361267
2019-05-21 14:41:27 +00:00
Nico Weber
440dd6df33
gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`
...
llvm-svn: 361262
2019-05-21 14:22:38 +00:00
Nico Weber
4522e26696
Try to fix build with older gccs after r361152
...
Also merge the cmake change there to the gn build.
llvm-svn: 361209
2019-05-21 00:27:26 +00:00
Nico Weber
80efcdcdf8
gn build: Merge r361148
...
llvm-svn: 361191
2019-05-20 19:33:32 +00:00
Nico Weber
7fbbdfd914
gn build: Merge r361152
...
llvm-svn: 361153
2019-05-20 13:46:42 +00:00
Nico Weber
f61fa1d038
gn build: Merge r361117
...
llvm-svn: 361121
2019-05-20 00:51:16 +00:00
Nico Weber
e78ac9cc72
Revert r361033 "Add a Visit overload for DynTypedNode to ASTNodeTraverser"
...
It fails to build on some bots.
Also revert follow-up r361055.
llvm-svn: 361059
2019-05-17 18:31:24 +00:00
Nico Weber
10abc76fce
gn build: Merge r361033
...
llvm-svn: 361055
2019-05-17 17:36:06 +00:00
Nico Weber
eadbde32db
gn build: Merge r360572
...
llvm-svn: 360597
2019-05-13 16:15:40 +00:00
Hans Wennborg
1536717733
gn: Fix check-clang build after r359179
...
llvm-svn: 359429
2019-04-29 09:58:48 +00:00
Nico Weber
e579800b84
gn build: Merge r358722
...
llvm-svn: 358755
2019-04-19 13:18:41 +00:00
Nico Weber
ea622ef43e
gn build: Merge r358691
...
llvm-svn: 358754
2019-04-19 13:16:26 +00:00
Nico Weber
226a9b96a7
gn build: Merge 357768 and 357770
...
llvm-svn: 357783
2019-04-05 17:05:54 +00:00
Nico Weber
ed43ee031e
gn build: Merge r356570
...
llvm-svn: 356771
2019-03-22 15:58:33 +00:00
Nico Weber
26e1844e6a
gn build: Merge r356662
...
llvm-svn: 356770
2019-03-22 15:56:33 +00:00
Nico Weber
51f84f6bae
gn build: Merge r355777
...
llvm-svn: 355857
2019-03-11 19:30:13 +00:00
Nico Weber
0c59e6e246
gn build: Merge r351499
...
llvm-svn: 351516
2019-01-18 03:38:53 +00:00
Nico Weber
fde9e0975f
[gn build] Make `ninja check-clang` also run Clang's unit tests
...
Also add a build file for clang/lib/ASTMatchers/Dynamic, which is only needed
by tests (and clang/tools/extra).
Also make llvm/utils/gn/build/sync_source_lists_from_cmake.py check that every
CMakeLists.txt file below {lld,clang}/unittests has a corresponding BUILD.gn
file, so we notice if new test binaries get added (since the failure mode for
missing GN build files for tests is just the tests silently not running in the
GN build).
Also add a unittest() macro for defining unit test targets, and add a lengthy
comment there about where the unit test binaries go and why.
With this, the build files for //clang are complete.
Differential Revision: https://reviews.llvm.org/D56116
llvm-svn: 350171
2018-12-31 00:10:47 +00:00