1static_library("cert") { 2 output_name = "clangTidyCERTModule" 3 configs += [ "//llvm/utils/gn/build:clang_code" ] 4 deps = [ 5 "//clang-tools-extra/clang-tidy", 6 "//clang-tools-extra/clang-tidy/google", 7 "//clang-tools-extra/clang-tidy/misc", 8 "//clang-tools-extra/clang-tidy/performance", 9 "//clang-tools-extra/clang-tidy/readability", 10 "//clang-tools-extra/clang-tidy/utils", 11 "//clang/lib/AST", 12 "//clang/lib/ASTMatchers", 13 "//clang/lib/Basic", 14 "//clang/lib/Lex", 15 "//llvm/lib/Support", 16 ] 17 sources = [ 18 "CERTTidyModule.cpp", 19 "CommandProcessorCheck.cpp", 20 "DefaultOperatorNewAlignmentCheck.cpp", 21 "DontModifyStdNamespaceCheck.cpp", 22 "FloatLoopCounter.cpp", 23 "LimitedRandomnessCheck.cpp", 24 "MutatingCopyCheck.cpp", 25 "NonTrivialTypesLibcMemoryCallsCheck.cpp", 26 "ProperlySeededRandomGeneratorCheck.cpp", 27 "SetLongJmpCheck.cpp", 28 "StaticObjectExceptionCheck.cpp", 29 "StrToNumCheck.cpp", 30 "ThrownExceptionTypeCheck.cpp", 31 "VariadicFunctionDefCheck.cpp", 32 ] 33} 34