mirror of
https://github.com/ipetkov/crane.git
synced 2024-11-22 23:17:15 +03:00
fc545e6784
* Using substitutions for build hooks is a great way to ensure the necessary utility is present without making the caller supply it to the builder, except it makes things confusing when applying overrides * For example, the `installFromCargoBuildLog` hook was inadvertently ignoring any `cargo` overrides applied to the entire `lib` instantiation * By removing all explicit substations we also side step the issue of trying to select the correct build/host/target version of the tool and use whatever is present in the build environment |
||
---|---|---|
.. | ||
cargoHelperFunctions.sh | ||
cargoHelperFunctionsHook.nix | ||
configureCargoCommonVars.nix | ||
configureCargoCommonVarsHook.sh | ||
configureCargoVendoredDeps.nix | ||
configureCargoVendoredDepsHook.sh | ||
default.nix | ||
inheritCargoArtifacts.nix | ||
inheritCargoArtifactsHook.sh | ||
installCargoArtifacts.nix | ||
installCargoArtifactsHook.sh | ||
installFromCargoBuildLog.nix | ||
installFromCargoBuildLogHook.sh | ||
removeReferencesToVendoredSources.nix | ||
removeReferencesToVendoredSourcesHook.sh |