1.1 KiB
1.1 KiB
zig.hook
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
In Nixpkgs, zig.hook overrides the default build, check and install phases.
Example code snippet
{ lib
, stdenv
, zig
}:
stdenv.mkDerivation {
# . . .
nativeBuildInputs = [
zig.hook
];
zigBuildFlags = [ "-Dman-pages=true" ];
dontUseZigCheck = true;
# . . .
}
Variables controlling zig.hook
dontUseZigBuild
Disables using zigBuildPhase.
zigBuildFlags
Controls the flags passed to the build phase.
dontUseZigCheck
Disables using zigCheckPhase.
zigCheckFlags
Controls the flags passed to the check phase.
dontUseZigInstall
Disables using zigInstallPhase.
zigInstallFlags
Controls the flags passed to the install phase.
Variables honored by zig.hook
prefixKeydontAddPrefix