mirror of
https://github.com/pezkuwichain/revive.git
synced 2026-04-26 04:07:57 +00:00
Removed not needed libs from linking process
This commit is contained in:
@@ -40,36 +40,13 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
|
||||
"LLVMBinaryFormat",
|
||||
"LLVMDemangle",
|
||||
// Required by `llvm-sys`
|
||||
"LLVMWindowsManifest",
|
||||
"LLVMXRay",
|
||||
"LLVMLibDriver",
|
||||
"LLVMDlltoolDriver",
|
||||
"LLVMTextAPIBinaryReader",
|
||||
"LLVMCoverage",
|
||||
"LLVMLineEditor",
|
||||
"LLVMRISCVTargetMCA",
|
||||
"LLVMRISCVDisassembler",
|
||||
"LLVMRISCVAsmParser",
|
||||
"LLVMRISCVCodeGen",
|
||||
"LLVMRISCVDesc",
|
||||
"LLVMRISCVInfo",
|
||||
"LLVMOrcDebugging",
|
||||
"LLVMOrcJIT",
|
||||
"LLVMWindowsDriver",
|
||||
"LLVMMCJIT",
|
||||
"LLVMJITLink",
|
||||
"LLVMInterpreter",
|
||||
"LLVMExecutionEngine",
|
||||
"LLVMRuntimeDyld",
|
||||
"LLVMOrcTargetProcess",
|
||||
"LLVMOrcShared",
|
||||
"LLVMDWP",
|
||||
"LLVMDebugInfoLogicalView",
|
||||
"LLVMDebugInfoGSYM",
|
||||
"LLVMOption",
|
||||
"LLVMObjectYAML",
|
||||
"LLVMObjCopy",
|
||||
"LLVMMCA",
|
||||
"LLVMMCDisassembler",
|
||||
"LLVMPasses",
|
||||
"LLVMHipStdPar",
|
||||
@@ -80,15 +57,7 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
|
||||
"LLVMInstrumentation",
|
||||
"LLVMFrontendOpenMP",
|
||||
"LLVMFrontendOffloading",
|
||||
"LLVMFrontendOpenACC",
|
||||
"LLVMFrontendHLSL",
|
||||
"LLVMFrontendDriver",
|
||||
"LLVMExtensions",
|
||||
"LLVMDWARFLinkerParallel",
|
||||
"LLVMDWARFLinkerClassic",
|
||||
"LLVMDWARFLinker",
|
||||
"LLVMGlobalISel",
|
||||
"LLVMMIRParser",
|
||||
"LLVMAsmPrinter",
|
||||
"LLVMSelectionDAG",
|
||||
"LLVMCodeGen",
|
||||
@@ -96,9 +65,6 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
|
||||
"LLVMObjCARCOpts",
|
||||
"LLVMCodeGenTypes",
|
||||
"LLVMIRPrinter",
|
||||
"LLVMInterfaceStub",
|
||||
"LLVMFileCheck",
|
||||
"LLVMFuzzMutate",
|
||||
"LLVMScalarOpts",
|
||||
"LLVMInstCombine",
|
||||
"LLVMAggressiveInstCombine",
|
||||
@@ -106,23 +72,16 @@ fn set_rustc_link_flags(llvm_config_path: &Path) {
|
||||
"LLVMBitWriter",
|
||||
"LLVMAnalysis",
|
||||
"LLVMProfileData",
|
||||
"LLVMSymbolize",
|
||||
"LLVMDebugInfoBTF",
|
||||
"LLVMDebugInfoPDB",
|
||||
"LLVMDebugInfoMSF",
|
||||
"LLVMDebugInfoDWARF",
|
||||
"LLVMObject",
|
||||
"LLVMTextAPI",
|
||||
"LLVMMCParser",
|
||||
"LLVMIRReader",
|
||||
"LLVMAsmParser",
|
||||
"LLVMMC",
|
||||
"LLVMDebugInfoCodeView",
|
||||
"LLVMBitReader",
|
||||
"LLVMFuzzerCLI",
|
||||
"LLVMRemarks",
|
||||
"LLVMBitstreamReader",
|
||||
"LLVMTableGen",
|
||||
] {
|
||||
println!("cargo:rustc-link-lib=static={lib}");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user