build: add option to specify whether to use the llvm backend

This commit is contained in:
Jacob Young 2023-11-05 09:28:40 -05:00
parent 8311fac7e8
commit 7b9f8782c8

View File

@ -224,6 +224,10 @@ pub fn build(b: *std.Build) !void {
check_case_exe.want_lto = false;
}
const use_llvm = b.option(bool, "use-llvm", "Use the llvm backend");
exe.use_llvm = use_llvm;
exe.use_lld = use_llvm;
const exe_options = b.addOptions();
exe.addOptions("build_options", exe_options);