# source ./env.sh перед запуском (или start.sh сделает сам)
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
export MINER="${ROOT}/bin/dexbtx-miner"
export PATH="${ROOT}/bin:${PATH}"
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:-}"

_add_ld() {
  local d
  for d in \
    /usr/local/cuda/lib64 \
    /usr/local/cuda/targets/x86_64-linux/lib \
    /usr/local/cuda/targets/aarch64-linux/lib \
    /usr/local/cuda-13/lib64 \
    /usr/local/cuda-12/lib64 \
    /usr/local/cuda-11.7/targets/x86_64-linux/lib \
    /usr/lib/wsl/lib; do
    [[ -d "$d" ]] || continue
    case ":${LD_LIBRARY_PATH}:" in *":$d:"*) ;; *)
      LD_LIBRARY_PATH="${d}${LD_LIBRARY_PATH:+:$LD_LIBRARY_PATH}" ;;
    esac
  done
  export LD_LIBRARY_PATH
}
_add_ld
