@@ -236,6 +236,7 @@ pub struct Config {
236236 pub lld_mode : LldMode ,
237237 pub lld_enabled : bool ,
238238 pub llvm_tools_enabled : bool ,
239+ pub llvm_bitcode_linker_enabled : bool ,
239240
240241 pub llvm_cflags : Option < String > ,
241242 pub llvm_cxxflags : Option < String > ,
@@ -1096,6 +1097,7 @@ define_config! {
10961097 dist_src: Option <bool > = "dist-src" ,
10971098 save_toolstates: Option <String > = "save-toolstates" ,
10981099 codegen_backends: Option <Vec <String >> = "codegen-backends" ,
1100+ llvm_bitcode_linker: Option <bool > = "llvm-bitcode-linker" ,
10991101 lld: Option <bool > = "lld" ,
11001102 lld_mode: Option <LldMode > = "use-lld" ,
11011103 llvm_tools: Option <bool > = "llvm-tools" ,
@@ -1567,6 +1569,7 @@ impl Config {
15671569 codegen_backends,
15681570 lld,
15691571 llvm_tools,
1572+ llvm_bitcode_linker,
15701573 deny_warnings,
15711574 backtrace_on_ice,
15721575 verify_llvm_ir,
@@ -1646,6 +1649,7 @@ impl Config {
16461649 }
16471650 set ( & mut config. lld_mode , lld_mode) ;
16481651 set ( & mut config. lld_enabled , lld) ;
1652+ set ( & mut config. llvm_bitcode_linker_enabled , llvm_bitcode_linker) ;
16491653
16501654 if matches ! ( config. lld_mode, LldMode :: SelfContained )
16511655 && !config. lld_enabled
0 commit comments