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