mirror of
https://github.com/NixOS/nix.git
synced 2025-11-09 03:56:01 +01:00
Remove some buildMode default parameters
Force the internals to be more explicit.
This commit is contained in:
parent
2ee41976c2
commit
06bb1c2f93
4 changed files with 8 additions and 16 deletions
|
|
@ -29,8 +29,7 @@ typedef enum { rpAccept, rpDecline, rpPostpone } HookReply;
|
|||
*/
|
||||
struct DerivationBuildingGoal : public Goal
|
||||
{
|
||||
DerivationBuildingGoal(
|
||||
const StorePath & drvPath, const Derivation & drv, Worker & worker, BuildMode buildMode = bmNormal);
|
||||
DerivationBuildingGoal(const StorePath & drvPath, const Derivation & drv, Worker & worker, BuildMode buildMode);
|
||||
~DerivationBuildingGoal();
|
||||
|
||||
private:
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@ struct DerivationGoal : public Goal
|
|||
const Derivation & drv,
|
||||
const OutputName & wantedOutput,
|
||||
Worker & worker,
|
||||
BuildMode buildMode = bmNormal);
|
||||
BuildMode buildMode);
|
||||
~DerivationGoal() = default;
|
||||
|
||||
void timedOut(Error && ex) override
|
||||
|
|
|
|||
|
|
@ -35,8 +35,7 @@ struct BuilderFailureError;
|
|||
*/
|
||||
struct DerivationResolutionGoal : public Goal
|
||||
{
|
||||
DerivationResolutionGoal(
|
||||
const StorePath & drvPath, const Derivation & drv, Worker & worker, BuildMode buildMode = bmNormal);
|
||||
DerivationResolutionGoal(const StorePath & drvPath, const Derivation & drv, Worker & worker, BuildMode buildMode);
|
||||
|
||||
/**
|
||||
* If the derivation needed to be resolved, this is resulting
|
||||
|
|
|
|||
|
|
@ -210,32 +210,26 @@ private:
|
|||
std::shared_ptr<G> initGoalIfNeeded(std::weak_ptr<G> & goal_weak, Args &&... args);
|
||||
|
||||
std::shared_ptr<DerivationTrampolineGoal> makeDerivationTrampolineGoal(
|
||||
ref<const SingleDerivedPath> drvReq, const OutputsSpec & wantedOutputs, BuildMode buildMode = bmNormal);
|
||||
ref<const SingleDerivedPath> drvReq, const OutputsSpec & wantedOutputs, BuildMode buildMode);
|
||||
|
||||
public:
|
||||
std::shared_ptr<DerivationTrampolineGoal> makeDerivationTrampolineGoal(
|
||||
const StorePath & drvPath,
|
||||
const OutputsSpec & wantedOutputs,
|
||||
const Derivation & drv,
|
||||
BuildMode buildMode = bmNormal);
|
||||
const StorePath & drvPath, const OutputsSpec & wantedOutputs, const Derivation & drv, BuildMode buildMode);
|
||||
|
||||
std::shared_ptr<DerivationGoal> makeDerivationGoal(
|
||||
const StorePath & drvPath,
|
||||
const Derivation & drv,
|
||||
const OutputName & wantedOutput,
|
||||
BuildMode buildMode = bmNormal);
|
||||
const StorePath & drvPath, const Derivation & drv, const OutputName & wantedOutput, BuildMode buildMode);
|
||||
|
||||
/**
|
||||
* @ref DerivationResolutionGoal "derivation resolution goal"
|
||||
*/
|
||||
std::shared_ptr<DerivationResolutionGoal>
|
||||
makeDerivationResolutionGoal(const StorePath & drvPath, const Derivation & drv, BuildMode buildMode = bmNormal);
|
||||
makeDerivationResolutionGoal(const StorePath & drvPath, const Derivation & drv, BuildMode buildMode);
|
||||
|
||||
/**
|
||||
* @ref DerivationBuildingGoal "derivation building goal"
|
||||
*/
|
||||
std::shared_ptr<DerivationBuildingGoal>
|
||||
makeDerivationBuildingGoal(const StorePath & drvPath, const Derivation & drv, BuildMode buildMode = bmNormal);
|
||||
makeDerivationBuildingGoal(const StorePath & drvPath, const Derivation & drv, BuildMode buildMode);
|
||||
|
||||
/**
|
||||
* @ref PathSubstitutionGoal "substitution goal"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue