diff options
author | xbreak <xbreak@users.noreply.github.com> | 2019-07-03 21:20:28 +0200 |
---|---|---|
committer | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2019-07-03 15:20:28 -0400 |
commit | 98d9a742231db5e81b20f7eeec7f31de3218627b (patch) | |
tree | 9d82f8e37225cf7bfcf09a848a4b8368b05b5b76 /pkgs/development/tools/build-managers | |
parent | 6e2ed274e14a5ca3ce0c587dd608fea879902cd0 (diff) | |
download | nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.tar nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.tar.gz nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.tar.bz2 nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.tar.lz nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.tar.xz nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.tar.zst nixlib-98d9a742231db5e81b20f7eeec7f31de3218627b.zip |
wafHook: Refactored wafHook to use callPackage (#64250)
This is to enable custom wafHook with custom waf via the override system.
Diffstat (limited to 'pkgs/development/tools/build-managers')
-rw-r--r-- | pkgs/development/tools/build-managers/wafHook/default.nix | 10 | ||||
-rw-r--r-- | pkgs/development/tools/build-managers/wafHook/setup-hook.sh (renamed from pkgs/development/tools/build-managers/waf/setup-hook.sh) | 0 |
2 files changed, 10 insertions, 0 deletions
diff --git a/pkgs/development/tools/build-managers/wafHook/default.nix b/pkgs/development/tools/build-managers/wafHook/default.nix new file mode 100644 index 000000000000..4184bd5fe8cd --- /dev/null +++ b/pkgs/development/tools/build-managers/wafHook/default.nix @@ -0,0 +1,10 @@ +{ lib, stdenv, pkgs, python, makeSetupHook, waf }: + +makeSetupHook { + deps = [ python ]; + substitutions = { + inherit waf; + crossFlags = lib.optionalString (stdenv.hostPlatform.system != stdenv.targetPlatform.system) + ''--cross-compile "--cross-execute=${stdenv.targetPlatform.emulator pkgs}"''; + }; +} ./setup-hook.sh diff --git a/pkgs/development/tools/build-managers/waf/setup-hook.sh b/pkgs/development/tools/build-managers/wafHook/setup-hook.sh index 3da86d3201f5..3da86d3201f5 100644 --- a/pkgs/development/tools/build-managers/waf/setup-hook.sh +++ b/pkgs/development/tools/build-managers/wafHook/setup-hook.sh |