diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-04-14 14:43:39 +0300 |
---|---|---|
committer | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2023-04-14 21:08:27 +0300 |
commit | ddd8604a3bd33c3a25f56d613d458c26a84d42d2 (patch) | |
tree | 43835c9ea6d5bef9664df8f6436f5199d84f545a | |
parent | 5de59129546713de10530f038c3cee5166726021 (diff) | |
download | nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.tar nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.tar.gz nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.tar.bz2 nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.tar.lz nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.tar.xz nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.tar.zst nixpkgs-ddd8604a3bd33c3a25f56d613d458c26a84d42d2.zip |
moveBuildTree: init
-rw-r--r-- | pkgs/build-support/setup-hooks/move-build-tree.sh | 12 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 4 |
2 files changed, 16 insertions, 0 deletions
diff --git a/pkgs/build-support/setup-hooks/move-build-tree.sh b/pkgs/build-support/setup-hooks/move-build-tree.sh new file mode 100644 index 00000000000..2718070f393 --- /dev/null +++ b/pkgs/build-support/setup-hooks/move-build-tree.sh @@ -0,0 +1,12 @@ +prePhases+=" moveBuildDir" + +moveBuildDir() { + mkdir -p $out/.build + cd $out/.build +} + +postPhases+=" removeBuildDir" + +removeBuildDir() { + rm -rf $out/.build +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1373cef64c7..05e237d283b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -1173,6 +1173,10 @@ with pkgs; name = "keep-build-tree-hook"; } ../build-support/setup-hooks/keep-build-tree.sh; + moveBuildTree = makeSetupHook { + name = "move-build-tree-hook"; + } ../build-support/setup-hooks/move-build-tree.sh; + enableGCOVInstrumentation = makeSetupHook { name = "enable-gcov-instrumentation-hook"; } ../build-support/setup-hooks/enable-coverage-instrumentation.sh; |