about summary refs log tree commit diff
path: root/pkgs/development/cuda-modules/setup-hooks/mark-for-cudatoolkit-root-hook.sh
blob: ba04c2e0806afb72e7e8173b84b645a391a6a42e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# shellcheck shell=bash

# Should we mimick cc-wrapper's "hygiene"?
[[ -z ${strictDeps-} ]] || (( "$hostOffset" < 0 )) || return 0

echo "Sourcing mark-for-cudatoolkit-root-hook" >&2

markForCUDAToolkit_ROOT() {
    mkdir -p "${prefix}/nix-support"
    [[ -f "${prefix}/nix-support/include-in-cudatoolkit-root" ]] && return
    echo "$pname-$output" > "${prefix}/nix-support/include-in-cudatoolkit-root"
}

fixupOutputHooks+=(markForCUDAToolkit_ROOT)