1 import("//llvm/utils/gn/build/compiled_action.gni")
3 compiled_action("Confusables.inc") {
4 tool = "ConfusableTable:clang-tidy-confusable-chars-gen"
5 inputs = [ "ConfusableTable/confusables.txt" ]
6 outputs = [ "$target_gen_dir/$target_name" ]
8 rebase_path(inputs[0], root_build_dir),
9 rebase_path(outputs[0], root_build_dir),
13 static_library("misc") {
14 output_name = "clangTidyMiscModule"
15 configs += [ "//llvm/utils/gn/build:clang_code" ]
18 "//clang-tools-extra/include-cleaner/include",
22 "//clang-tools-extra/clang-tidy",
23 "//clang-tools-extra/clang-tidy/utils",
24 "//clang-tools-extra/include-cleaner/lib",
26 "//clang/lib/ASTMatchers",
27 "//clang/lib/Analysis",
30 "//clang/lib/Serialization",
31 "//clang/lib/Tooling",
35 "ConfusableIdentifierCheck.cpp",
36 "ConstCorrectnessCheck.cpp",
37 "CoroutineHostileRAIICheck.cpp",
38 "DefinitionsInHeadersCheck.cpp",
39 "HeaderIncludeCycleCheck.cpp",
40 "IncludeCleanerCheck.cpp",
42 "MisleadingBidirectional.cpp",
43 "MisleadingIdentifier.cpp",
44 "MisplacedConstCheck.cpp",
45 "NewDeleteOverloadsCheck.cpp",
46 "NoRecursionCheck.cpp",
47 "NonCopyableObjects.cpp",
48 "NonPrivateMemberVariablesInClassesCheck.cpp",
49 "RedundantExpressionCheck.cpp",
50 "StaticAssertCheck.cpp",
51 "ThrowByValueCatchByReferenceCheck.cpp",
52 "UnconventionalAssignOperatorCheck.cpp",
53 "UniqueptrResetReleaseCheck.cpp",
54 "UnusedAliasDeclsCheck.cpp",
55 "UnusedParametersCheck.cpp",
56 "UnusedUsingDeclsCheck.cpp",
57 "UseAnonymousNamespaceCheck.cpp",
58 "UseInternalLinkageCheck.cpp",