Find build-tool installed programs before programs in path
We must consider the path to the installed build-tool before the path to existing versions of the build tool in paths such as `extra-prog-path` or in the system path. This was previously fixed by #8972 but undone by #9527. This also renames `appendProgramSearchPath` to `prependProgramSearchPath` to describe correctly what that function does. Fixes #9756
Showing
- Cabal/src/Distribution/Simple/Configure.hs 5 additions, 3 deletionsCabal/src/Distribution/Simple/Configure.hs
- Cabal/src/Distribution/Simple/ConfigureScript.hs 1 addition, 1 deletionCabal/src/Distribution/Simple/ConfigureScript.hs
- Cabal/src/Distribution/Simple/Program/Db.hs 4 additions, 4 deletionsCabal/src/Distribution/Simple/Program/Db.hs
- Cabal/src/Distribution/Simple/Program/Types.hs 1 addition, 1 deletionCabal/src/Distribution/Simple/Program/Types.hs
- cabal-install/src/Distribution/Client/CmdExec.hs 3 additions, 3 deletionscabal-install/src/Distribution/Client/CmdExec.hs
- cabal-install/src/Distribution/Client/CmdInstall.hs 3 additions, 3 deletionscabal-install/src/Distribution/Client/CmdInstall.hs
- cabal-install/src/Distribution/Client/HttpUtils.hs 3 additions, 3 deletionscabal-install/src/Distribution/Client/HttpUtils.hs
- cabal-install/src/Distribution/Client/ProjectPlanning.hs 1 addition, 1 deletioncabal-install/src/Distribution/Client/ProjectPlanning.hs
- cabal-install/src/Distribution/Client/SetupWrapper.hs 2 additions, 2 deletionscabal-install/src/Distribution/Client/SetupWrapper.hs
- cabal-install/src/Distribution/Client/VCS.hs 2 additions, 2 deletionscabal-install/src/Distribution/Client/VCS.hs
- cabal-testsuite/PackageTests/Regression/T9756/OK.hs 14 additions, 0 deletionscabal-testsuite/PackageTests/Regression/T9756/OK.hs
- cabal-testsuite/PackageTests/Regression/T9756/cabal-bug-build-tool.cabal 10 additions, 0 deletions.../PackageTests/Regression/T9756/cabal-bug-build-tool.cabal
- cabal-testsuite/PackageTests/Regression/T9756/cabal.out 27 additions, 0 deletionscabal-testsuite/PackageTests/Regression/T9756/cabal.out
- cabal-testsuite/PackageTests/Regression/T9756/cabal.project 1 addition, 0 deletionscabal-testsuite/PackageTests/Regression/T9756/cabal.project
- cabal-testsuite/PackageTests/Regression/T9756/cabal.test.hs 13 additions, 0 deletionscabal-testsuite/PackageTests/Regression/T9756/cabal.test.hs
- cabal-testsuite/PackageTests/Regression/T9756/repo/mybuilder-0.1.0.0/CHANGELOG.md 5 additions, 0 deletions...ests/Regression/T9756/repo/mybuilder-0.1.0.0/CHANGELOG.md
- cabal-testsuite/PackageTests/Regression/T9756/repo/mybuilder-0.1.0.0/app/Main.hs 4 additions, 0 deletions...Tests/Regression/T9756/repo/mybuilder-0.1.0.0/app/Main.hs
- cabal-testsuite/PackageTests/Regression/T9756/repo/mybuilder-0.1.0.0/mybuilder.cabal 18 additions, 0 deletions...s/Regression/T9756/repo/mybuilder-0.1.0.0/mybuilder.cabal
- cabal-testsuite/PackageTests/Regression/T9756/repo/mybuilder-0.2.0.0/CHANGELOG.md 5 additions, 0 deletions...ests/Regression/T9756/repo/mybuilder-0.2.0.0/CHANGELOG.md
- cabal-testsuite/PackageTests/Regression/T9756/repo/mybuilder-0.2.0.0/app/Main.hs 4 additions, 0 deletions...Tests/Regression/T9756/repo/mybuilder-0.2.0.0/app/Main.hs
Loading