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