zigHook: support zig 0.11

This commit is contained in:
figsoda 2023-08-05 22:41:13 -04:00 committed by Anderson Torres
parent b91b7232a8
commit 6acf0bf645
2 changed files with 9 additions and 1 deletions

View File

@ -8,6 +8,14 @@ makeSetupHook {
propagatedBuildInputs = [ zig ];
substitutions = {
zig_default_flags =
if lib.versionAtLeast zig.version "0.11" then
"-Doptimize=ReleaseSafe -Dcpu=baseline"
else
"-Drelease-safe=true -Dcpu=baseline";
};
passthru = { inherit zig; };
meta = {

View File

@ -20,7 +20,7 @@
# https://github.com/NixOS/nixpkgs/pull/241741#issuecomment-1624227485
# https://github.com/ziglang/zig/issues/14281#issuecomment-1624220653
readonly zigDefaultFlagsArray=("-Drelease-safe=true" "-Dcpu=baseline")
readonly zigDefaultFlagsArray=(@zig_default_flags@)
function zigSetGlobalCacheDir {
ZIG_GLOBAL_CACHE_DIR=$(mktemp -d)