summaryrefslogtreecommitdiffstats
path: root/llvm/utils/gn/secondary/clang-tools-extra
Commit message (Collapse)AuthorAgeFilesLines
...
* gn build: Merge r365687Nico Weber2019-07-102-0/+2
| | | | llvm-svn: 365689
* gn build: Merge r365531.Peter Collingbourne2019-07-091-0/+1
| | | | llvm-svn: 365569
* gn build: Merge r365453Nico Weber2019-07-091-0/+1
| | | | llvm-svn: 365481
* Update gn filesVitaly Buka2019-07-081-0/+1
| | | | llvm-svn: 365354
* gn build: Merge r365130.Peter Collingbourne2019-07-051-0/+1
| | | | llvm-svn: 365167
* gn build: Merge r365007.Peter Collingbourne2019-07-051-0/+1
| | | | llvm-svn: 365165
* [GN] Update build filesVitaly Buka2019-06-272-0/+2
| | | | llvm-svn: 364491
* gn build: Merge r364387Nico Weber2019-06-261-0/+1
| | | | llvm-svn: 364411
* gn build: Merge r364389Nico Weber2019-06-261-0/+1
| | | | llvm-svn: 364408
* [GN] Fix buildVitaly Buka2019-06-212-0/+2
| | | | llvm-svn: 364004
* gn build: Merge r363680.Peter Collingbourne2019-06-191-0/+1
| | | | llvm-svn: 363861
* gn build: Merge r363712.Peter Collingbourne2019-06-191-1/+2
| | | | llvm-svn: 363860
* gn build: Merge r362939Nico Weber2019-06-112-0/+2
| | | | llvm-svn: 363020
* gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`Nico Weber2019-06-071-1/+1
| | | | llvm-svn: 362794
* gn build: Add new tidy checks to gn filesIlya Biryukov2019-06-061-0/+2
| | | | | | The checks were added in r362673 and r362672. llvm-svn: 362709
* gn build: Merge r362352Nico Weber2019-06-031-0/+1
| | | | llvm-svn: 362428
* gn build: make clangd depend on clang resource headersIlya Biryukov2019-05-281-0/+1
| | | | | | | | | | | | | | | | | | Summary: clangd needs them to function properly, even though they are not strictly required for the build. Reviewers: thakis Reviewed By: thakis Subscribers: MaskRay, jkorous, arphaman, llvm-commits, kadircet Tags: #llvm Differential Revision: https://reviews.llvm.org/D62480 llvm-svn: 361828
* gn build: Merge r361418 moreNico Weber2019-05-232-0/+2
| | | | llvm-svn: 361520
* gn build: Merge r361487Nico Weber2019-05-231-0/+1
| | | | llvm-svn: 361498
* gn build: Merge r361418.Peter Collingbourne2019-05-232-0/+2
| | | | llvm-svn: 361449
* gn build: Fix check-clangd target after r359825Nico Weber2019-05-221-1/+1
| | | | llvm-svn: 361419
* gn build: Merge r361252Nico Weber2019-05-211-0/+1
| | | | llvm-svn: 361260
* Fix GN buildVitaly Buka2019-05-161-0/+1
| | | | llvm-svn: 360829
* gn build: Merge r360540Nico Weber2019-05-121-0/+1
| | | | llvm-svn: 360549
* gn build: merge r360345David L. Jones2019-05-111-0/+1
| | | | llvm-svn: 360489
* gn build: Merge r360151Nico Weber2019-05-082-0/+2
| | | | llvm-svn: 360253
* gn build: Merge r360116Nico Weber2019-05-072-0/+2
| | | | llvm-svn: 360141
* gn build: Run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`Nico Weber2019-05-071-4/+5
| | | | llvm-svn: 360140
* [gn] Update the clangd test lit site configurationPetr Hosek2019-05-022-7/+10
| | | | | | This reflects changes made in r359763. llvm-svn: 359825
* gn build: Fix build on macOS after r359570 / r359527Nico Weber2019-04-301-1/+1
| | | | llvm-svn: 359637
* gn build: Add check-clangd target after r3359424Nico Weber2019-04-303-13/+113
| | | | | | | | | | | | | r359527 already merged some of that to the GN build, but it was missing some bits as well. The check-clangd target works (at least for now) differently than all the other check-foo targets, see https://reviews.llvm.org/D61187 For that reason, there's no gni file and the generated lit configs are not (yet?) added to llvm-lit/BUILD.gn. llvm-svn: 359570
* gn build: Merge r359455Nico Weber2019-04-301-0/+1
| | | | llvm-svn: 359562
* [clangd] Fix GN buildVitaly Buka2019-04-304-7/+1
| | | | llvm-svn: 359527
* gn build: Merge r359142Nico Weber2019-04-251-0/+1
| | | | llvm-svn: 359187
* gn build: Re-run `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py ↵Nico Weber2019-04-211-1/+0
| | | | | | format` llvm-svn: 358862
* gn build: Fix build after r358837Nico Weber2019-04-211-1/+0
| | | | llvm-svn: 358851
* [gn] Move Features.inc to clangd, create a config for itPetr Hosek2019-04-213-20/+25
| | | | | | | | | | | ClangdLSPServer and clangd unittests now include Features.inc so we need to append the target_gen_dir that contains it to their include_dirs. To do so, we use a public config that's applied to any target that depends on the features one. Differential Revision: https://reviews.llvm.org/D60919 llvm-svn: 358837
* Update GN files to build with r358103Vitaly Buka2019-04-193-2/+14
| | | | llvm-svn: 358790
* gn build: Merge r358620Nico Weber2019-04-181-0/+1
| | | | llvm-svn: 358668
* gn build: Merge r358272Nico Weber2019-04-141-0/+1
| | | | llvm-svn: 358364
* gn build: Merge r357719Nico Weber2019-04-051-2/+2
| | | | llvm-svn: 357781
* gn build: Add build file for dexpNico Weber2019-04-032-2/+14
| | | | | | | | | None of check-clang-tools's tests run this, but the CMake check-clang-tools depends on the binary, so add it for consistency. Differential Revision: https://reviews.llvm.org/D60222 llvm-svn: 357624
* gn build: Add build files for clangd xpc framework codeNico Weber2019-04-033-1/+185
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a bit of a larger change since this is the first (and as far as I can tell only) place where the LLVM build produces macOS framework bundles. GN has some built-in support for this, so use that. `gn help create_bundle` has a terse description (but it's a bit outdated: `deps` must be `public_deps` and the conditionals in the example in the help aren't quite right on non-iOS). We need a new 'copy_bundle_data' tool, and since we copy the clangd.xpc bundle as bundle_data into ClangdXPC.framework it needs to be able to handle directories in addition to files. GN also insists we have a compile_xcassets tool even though it's not used. I just made that run `false`. Despite GN's support for bundles, we still need to manually create the expected symlink structure in the .framework bundle. Since this code never runs on Windows, it's safe to create the symlinks before the symlink targets exist, so we can just make the bundle depend on the steps that create the symlinks. For this to work, change the symlink script to create the symlink's containing directory if it doesn't yet exist. I locally verified that CMake and GN build create the same bundle structure. (I noticed that both builds set LC_ID_DYLIB to the pre-copy libClangdXPCLib.dylib name, but that seems to not cause any issues and it happens in the CMake build too.) (Also add an error message to clangd-xpc-test-client for when loading the dylib fails – this was useful while locally debugging this.) Differential Revision: https://reviews.llvm.org/D60130 llvm-svn: 357574
* gn build: Add build files for non-framework xpc clangd bitsNico Weber2019-04-025-10/+57
| | | | | | Differential Revision: https://reviews.llvm.org/D60124 llvm-svn: 357476
* gn build: Add build files for most clang-tools-extra unit testsNico Weber2019-03-3112-2/+286
| | | | | | Differential Revision: https://reviews.llvm.org/D60038 llvm-svn: 357369
* gn build: Add check-clang-tools to run clang-tools-extra lit testsNico Weber2019-03-293-0/+141
| | | | | | | | | | | Only runs the clang-tools-extra lit tests; not yet the unit tests. Add a build file for clangd-indexer too, since it's needed for the tests. Differential Revision: https://reviews.llvm.org/D59955 llvm-svn: 357232
* gn build: Add some build files for clangdNico Weber2019-03-284-0/+164
| | | | | | | | | | | | | | Enough to build the clangd binaries, but this is still missing build files for: - fuzzer - indexer - index/dex/dexp - benchmarks - xpc Differential Revision: https://reviews.llvm.org/D59899 llvm-svn: 357182
* gn build: Add build files for clang-include-fixer and find-all-symbolsNico Weber2019-03-274-0/+84
| | | | | | Differential Revision: https://reviews.llvm.org/D59838 llvm-svn: 357042
* gn build: Format all build filesNico Weber2019-03-263-4/+4
| | | | | | Re-ran `git ls-files '*.gn' '*.gni' | xargs llvm/utils/gn/gn.py format`. llvm-svn: 357021
* [clang-tidy] Separate the check-facing interfaceAlexander Kornienko2019-03-251-0/+1
| | | | | | | | | | | | | | | | | | | Summary: Move ClangTidyCheck to a separate header/.cpp Switch checks to #include "ClangTidyCheck.h" Mention ClangTidyCheck.h in the docs Reviewers: hokein, gribozavr, aaron.ballman Reviewed By: hokein Subscribers: mgorny, javed.absar, xazax.hun, arphaman, jdoerfert, llvm-commits, cfe-commits Tags: #clang, #llvm Differential Revision: https://reviews.llvm.org/D59714 llvm-svn: 356890
OpenPOWER on IntegriCloud