build(nix): allow overriding TARGET_CPU

This commit is contained in:
aviac
2026-05-19 09:58:48 +00:00
committed by Ellis Git
parent b4e104925d
commit 388cbeb60e
2 changed files with 12 additions and 6 deletions
+5 -1
View File
@@ -9,6 +9,7 @@
rustPlatform,
cargoExtraArgs ? "",
rustflags ? "",
target_cpu ? null,
rocksdb ? callPackage ./rocksdb.nix { },
profile ? "release",
}:
@@ -39,7 +40,10 @@ let
ROCKSDB_LIB_DIR = "${rocksdb}/lib";
CARGO_PROFILE = profile;
RUSTFLAGS = rustflags;
};
}
// (lib.optionalAttrs (target_cpu != null) {
TARGET_CPU = target_cpu;
});
};
in
craneLib.buildPackage (