1 static_library("cppcoreguidelines") {
2 output_name = "clangTidyCppCoreGuidelinesModule"
3 configs += [ "//llvm/utils/gn/build:clang_code" ]
5 "//clang-tools-extra/clang-tidy",
6 "//clang-tools-extra/clang-tidy/misc",
7 "//clang-tools-extra/clang-tidy/modernize",
8 "//clang-tools-extra/clang-tidy/readability",
9 "//clang-tools-extra/clang-tidy/utils",
11 "//clang/lib/ASTMatchers",
14 "//clang/lib/Serialization",
15 "//clang/lib/Tooling",
20 "CppCoreGuidelinesTidyModule.cpp",
21 "InitVariablesCheck.cpp",
22 "InterfacesGlobalInitCheck.cpp",
23 "MacroUsageCheck.cpp",
24 "NarrowingConversionsCheck.cpp",
26 "OwningMemoryCheck.cpp",
27 "ProBoundsArrayToPointerDecayCheck.cpp",
28 "ProBoundsConstantArrayIndexCheck.cpp",
29 "ProBoundsPointerArithmeticCheck.cpp",
30 "ProTypeConstCastCheck.cpp",
31 "ProTypeCstyleCastCheck.cpp",
32 "ProTypeMemberInitCheck.cpp",
33 "ProTypeReinterpretCastCheck.cpp",
34 "ProTypeStaticCastDowncastCheck.cpp",
35 "ProTypeUnionAccessCheck.cpp",
36 "ProTypeVarargCheck.cpp",
38 "SpecialMemberFunctionsCheck.cpp",