diff options
author | Naïm Favier <n@monade.li> | 2022-05-10 16:01:59 +0200 |
---|---|---|
committer | Naïm Favier <n@monade.li> | 2022-05-10 22:07:56 +0200 |
commit | 62245943aa12a06cc976ca94c632d70049316415 (patch) | |
tree | dbade7f687367eddd17e46f94caafb44a3e889b0 /pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh | |
parent | 0d6bcb513bf2f2fe92ff8b2fae75da95007a03e3 (diff) | |
download | nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.gz nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.bz2 nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.lz nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.xz nixpkgs-62245943aa12a06cc976ca94c632d70049316415.tar.zst nixpkgs-62245943aa12a06cc976ca94c632d70049316415.zip |
makeWrapper,makeBinaryWrapper: introduce explicitly named functions
Because both versions might end up in a derivation's build inputs, it might be useful to be able to explicitly select which function to use.
Diffstat (limited to 'pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh')
-rw-r--r-- | pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh b/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh index abcde2429ee..9496c918580 100644 --- a/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh +++ b/pkgs/build-support/setup-hooks/make-binary-wrapper/make-binary-wrapper.sh @@ -32,7 +32,8 @@ assertExecutable() { # To troubleshoot a binary wrapper after you compiled it, # use the `strings` command or open the binary file in a text editor. -makeWrapper() { +makeWrapper() { makeBinaryWrapper "$@"; } +makeBinaryWrapper() { local NIX_CFLAGS_COMPILE= NIX_CFLAGS_LINK= local original="$1" local wrapper="$2" @@ -52,7 +53,8 @@ makeWrapper() { } # Syntax: wrapProgram <PROGRAM> <MAKE-WRAPPER FLAGS...> -wrapProgram() { +wrapProgram() { wrapProgramBinary "$@"; } +wrapProgramBinary() { local prog="$1" local hidden |