Home | History | Annotate | Download | only in clang-check
      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