xref: /llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/modernize/BUILD.gn (revision 92bf1aa399a00c6902e80090074fff66fc5416a9)
1static_library("modernize") {
2  output_name = "clangTidyModernizeModule"
3  configs += [ "//llvm/utils/gn/build:clang_code" ]
4  deps = [
5    "//clang-tools-extra/clang-tidy",
6    "//clang-tools-extra/clang-tidy/readability",
7    "//clang-tools-extra/clang-tidy/utils",
8    "//clang/lib/AST",
9    "//clang/lib/ASTMatchers",
10    "//clang/lib/Basic",
11    "//clang/lib/Lex",
12    "//clang/lib/Tooling",
13    "//llvm/lib/Support",
14  ]
15  sources = [
16    "AvoidBindCheck.cpp",
17    "AvoidCArraysCheck.cpp",
18    "ConcatNestedNamespacesCheck.cpp",
19    "DeprecatedHeadersCheck.cpp",
20    "DeprecatedIosBaseAliasesCheck.cpp",
21    "IntegralLiteralExpressionMatcher.cpp",
22    "LoopConvertCheck.cpp",
23    "LoopConvertUtils.cpp",
24    "MacroToEnumCheck.cpp",
25    "MakeSharedCheck.cpp",
26    "MakeSmartPtrCheck.cpp",
27    "MakeUniqueCheck.cpp",
28    "MinMaxUseInitializerListCheck.cpp",
29    "ModernizeTidyModule.cpp",
30    "PassByValueCheck.cpp",
31    "RawStringLiteralCheck.cpp",
32    "RedundantVoidArgCheck.cpp",
33    "ReplaceAutoPtrCheck.cpp",
34    "ReplaceDisallowCopyAndAssignMacroCheck.cpp",
35    "ReplaceRandomShuffleCheck.cpp",
36    "ReturnBracedInitListCheck.cpp",
37    "ShrinkToFitCheck.cpp",
38    "TypeTraitsCheck.cpp",
39    "UnaryStaticAssertCheck.cpp",
40    "UseAutoCheck.cpp",
41    "UseBoolLiteralsCheck.cpp",
42    "UseConstraintsCheck.cpp",
43    "UseDefaultMemberInitCheck.cpp",
44    "UseDesignatedInitializersCheck.cpp",
45    "UseEmplaceCheck.cpp",
46    "UseEqualsDefaultCheck.cpp",
47    "UseEqualsDeleteCheck.cpp",
48    "UseIntegerSignComparisonCheck.cpp",
49    "UseNodiscardCheck.cpp",
50    "UseNoexceptCheck.cpp",
51    "UseNullptrCheck.cpp",
52    "UseOverrideCheck.cpp",
53    "UseRangesCheck.cpp",
54    "UseStartsEndsWithCheck.cpp",
55    "UseStdFormatCheck.cpp",
56    "UseStdNumbersCheck.cpp",
57    "UseStdPrintCheck.cpp",
58    "UseTrailingReturnTypeCheck.cpp",
59    "UseTransparentFunctorsCheck.cpp",
60    "UseUncaughtExceptionsCheck.cpp",
61    "UseUsingCheck.cpp",
62  ]
63}
64