xref: /llvm-project/llvm/utils/gn/secondary/clang-tools-extra/clang-tidy/llvmlibc/BUILD.gn (revision ae55f1cf9c106db00ecdc08ea9148f8835d2c4af)
103f5f6beSNico Weberstatic_library("llvmlibc") {
203f5f6beSNico Weber  output_name = "clangTidyLLVMLibcModule"
303f5f6beSNico Weber  configs += [ "//llvm/utils/gn/build:clang_code" ]
403f5f6beSNico Weber  deps = [
503f5f6beSNico Weber    "//clang-tools-extra/clang-tidy",
603f5f6beSNico Weber    "//clang-tools-extra/clang-tidy/utils",
703f5f6beSNico Weber    "//clang/lib/AST",
803f5f6beSNico Weber    "//clang/lib/ASTMatchers",
903f5f6beSNico Weber    "//clang/lib/Basic",
1003f5f6beSNico Weber    "//clang/lib/Lex",
1103f5f6beSNico Weber    "//clang/lib/Tooling",
1203f5f6beSNico Weber    "//llvm/lib/Support",
1303f5f6beSNico Weber  ]
1403f5f6beSNico Weber  sources = [
152dd4596eSLLVM GN Syncbot    "CalleeNamespaceCheck.cpp",
166ddc5256SLLVM GN Syncbot    "ImplementationInNamespaceCheck.cpp",
17*ae55f1cfSLLVM GN Syncbot    "InlineFunctionDeclCheck.cpp",
1803f5f6beSNico Weber    "LLVMLibcTidyModule.cpp",
1903f5f6beSNico Weber    "RestrictSystemLibcHeadersCheck.cpp",
2003f5f6beSNico Weber  ]
2103f5f6beSNico Weber}
22