diff options
author | Jude Taylor <me@jude.bio> | 2015-10-29 13:55:58 -0700 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2015-10-29 13:56:02 -0700 |
commit | ce4f1098ca6e49ac335ce9481b794bacbce17947 (patch) | |
tree | 0e2248b9e65c07084cf35748d15e8894af670253 | |
parent | 949c4017b566271a92cef107b828f8b81ce3e283 (diff) | |
download | nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.tar nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.tar.gz nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.tar.bz2 nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.tar.lz nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.tar.xz nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.tar.zst nixlib-ce4f1098ca6e49ac335ce9481b794bacbce17947.zip |
reduce security setup hook duplication
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk/security-setup-hook.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk/security-setup-hook.sh b/pkgs/os-specific/darwin/apple-sdk/security-setup-hook.sh index b6a129acb19f..f31adaa0d744 100644 --- a/pkgs/os-specific/darwin/apple-sdk/security-setup-hook.sh +++ b/pkgs/os-specific/darwin/apple-sdk/security-setup-hook.sh @@ -1,7 +1,10 @@ noDeprecatedDeclarations() { # Security.framework has about 2000 deprecated constants, all of which the user will be # warned about at compilation time - NIX_CFLAGS_COMPILE+=" -Wno-deprecated-declarations" + flag="-Wno-deprecated-declarations" + if [[ "$NIX_CFLAGS_COMPILE" != *$flag* ]]; then + NIX_CFLAGS_COMPILE+=" $flag" + fi } envHooks+=(noDeprecatedDeclarations) |