summary refs log blame commit diff
path: root/pkgs/stdenv/cygwin/all-buildinputs-as-runtimedep.sh
blob: 7cb6a58f180b2bc6779d225d387d97447b8fca0b (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16















                                                                                          
# On cygwin, automatic runtime dependency detection does not work
# because the binaries do not contain absolute references to store
# locations (yet)
postFixupHooks+=(_cygwinAllBuildInputsAsRuntimeDep)

_cygwinAllBuildInputsAsRuntimeDep() {
    if [ -n "$buildInputs" ]; then
        mkdir -p "$out/nix-support"
        echo "$buildInputs" >> "$out/nix-support/cygwin-buildinputs-as-runtime-deps"
    fi

    if [ -n "$nativeBuildInputs" ]; then
        mkdir -p "$out/nix-support"
        echo "$nativeBuildInputs" >> "$out/nix-support/cygwin-buildinputs-as-runtime-deps"
    fi
}