#!/usr/bin/env bash set -euo pipefail repo_root=$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd) build_dir=${VDB_TOOLS_BUILD_DIR:-"$repo_root/build_vdb_tools"} deps_root=${BLENDER_DEPS_ROOT:-${repo_root}/.deps/native} openvdb_root=${OPENVDB_ROOT:-${deps_root}/openvdb} tbb_root=${TBB_ROOT:-${deps_root}/tbb} cmake -S "$repo_root/tools/vdb" -B "$build_dir" \ -DOPENVDB_ROOT="$openvdb_root" \ -DTBB_ROOT="$tbb_root" \ -DOPENVDB_INCLUDE_DIR="$openvdb_root/include" \ -DTBB_INCLUDE_DIR="$tbb_root/include" \ -DOPENVDB_LIBRARY="$openvdb_root/lib/libopenvdb.so" \ -DTBB_LIBRARY="$tbb_root/lib/libtbb.so" \ -DCMAKE_BUILD_TYPE=Release cmake --build "$build_dir" --parallel "${VDB_BUILD_JOBS:-4}" "$build_dir/vdb_to_nanovdb" --help printf 'vdb-native-tools-ok build=%s\n' "$build_dir"