1 // For the host only 2 // ===================================================== 3 clang_binary_host { 4 name: "clang-check", 5 enabled: false, 6 defaults: ["clang-defaults"], 7 srcs: ["ClangCheck.cpp"], 8 9 group_static_libs: true, 10 static_libs: [ 11 "libclangFormat", 12 "libclangFrontendTool", 13 "libclangFrontend", 14 "libclangARCMigrate", 15 "libclangDriver", 16 "libclangSerialization", 17 "libclangCodeGen", 18 "libclangRewriteFrontend", 19 "libclangRewrite", 20 "libclangTooling", 21 "libclangParse", 22 "libclangSema", 23 "libclangStaticAnalyzerFrontend", 24 "libclangStaticAnalyzerCheckers", 25 "libclangStaticAnalyzerMPIChecker", 26 "libclangStaticAnalyzerCore", 27 "libclangAnalysis", 28 "libclangEdit", 29 "libclangAST", 30 "libclangLex", 31 "libclangBasic", 32 "libLLVMARMAsmParser", 33 "libLLVMARMCodeGen", 34 "libLLVMARMAsmPrinter", 35 "libLLVMARMDisassembler", 36 "libLLVMARMDesc", 37 "libLLVMARMInfo", 38 "libLLVMMipsAsmParser", 39 "libLLVMMipsCodeGen", 40 "libLLVMMipsDisassembler", 41 "libLLVMMipsAsmPrinter", 42 "libLLVMMipsDesc", 43 "libLLVMMipsInfo", 44 "libLLVMX86Info", 45 "libLLVMX86AsmParser", 46 "libLLVMX86CodeGen", 47 "libLLVMX86Disassembler", 48 "libLLVMX86Desc", 49 "libLLVMX86AsmPrinter", 50 "libLLVMX86Utils", 51 "libLLVMAArch64Info", 52 "libLLVMAArch64AsmParser", 53 "libLLVMAArch64CodeGen", 54 "libLLVMAArch64Disassembler", 55 "libLLVMAArch64Desc", 56 "libLLVMAArch64AsmPrinter", 57 "libLLVMAArch64Utils", 58 "libLLVMIRReader", 59 "libLLVMGlobalISel", 60 "libLLVMDebugInfoCodeView", 61 "libLLVMAsmParser", 62 "libLLVMAsmPrinter", 63 "libLLVMBitReader", 64 "libLLVMBitWriter", 65 "libLLVMSelectionDAG", 66 "libLLVMipo", 67 "libLLVMInstCombine", 68 "libLLVMInstrumentation", 69 "libLLVMCodeGen", 70 "libLLVMObject", 71 "libLLVMLinker", 72 "libLLVMMC", 73 "libLLVMMCParser", 74 "libLLVMScalarOpts", 75 "libLLVMTransformObjCARC", 76 "libLLVMTransformUtils", 77 "libLLVMVectorize", 78 "libLLVMAnalysis", 79 "libLLVMCore", 80 "libLLVMOption", 81 "libLLVMTarget", 82 "libLLVMProfileData", 83 "libLLVMObject", 84 "libLLVMMCDisassembler", 85 "libLLVMSupport", 86 ], 87 88 target: { 89 windows: { 90 host_ldlibs: [ 91 "-limagehlp", 92 "-lversion", 93 ], 94 }, 95 }, 96 } 97