19 lines
356 B
Nix
19 lines
356 B
Nix
{
|
|
craneLib,
|
|
}:
|
|
|
|
let
|
|
commonArgs = {
|
|
src = craneLib.cleanCargoSource ./.;
|
|
strictDeps = true;
|
|
|
|
buildInputs = [
|
|
# Additional runtime dependencies
|
|
];
|
|
|
|
passthru.commonArgs = commonArgs;
|
|
};
|
|
|
|
cargoArtifacts = craneLib.buildDepsOnly commonArgs;
|
|
crate = craneLib.buildPackage (commonArgs // { inherit cargoArtifacts; });
|
|
in crate
|