mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-24 16:03:23 +00:00
130d2fa5e5
A somewhat short documentation about zigHook.
1.1 KiB
1.1 KiB
zigHook
Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
In Nixpkgs, zigHook
overrides the default build, check and install phases.
Example code snippet
{ lib
, stdenv
, zigHook
}:
stdenv.mkDerivation {
# . . .
nativeBuildInputs = [
zigHook
];
zigBuildFlags = [ "-Dman-pages=true" ];
dontUseZigCheck = true;
# . . .
}
Variables controlling zigHook
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 zigHook
prefixKey
dontAddPrefix