{ lib , scons , clang-tools , version , forstio , rocmPackages , build_examples ? "true" , build_benchmarks ? "false" }: let in rocmPackages.llvm.rocmClangStdenv.mkDerivation { pname = "forstio-remote-hip"; inherit version; src = ./..; enableParallelBuilding = true; nativeBuildInputs = [ clang-tools scons rocmPackages.clr ]; buildInputs = [ forstio.core forstio.codec forstio.async forstio.remote ]; buildPhase = '' HIP_ROOT_DIR=${rocmPackages.clr} scons build_benchmarks=${build_benchmarks} build_examples=${build_examples} ''; installPhase = '' HIP_ROOT_DIR=${rocmPackages.clr} scons prefix=$out build_benchmarks=${build_benchmarks} build_examples=${build_examples} install ''; doCheck = false; outputs = ["out" "dev"]; }