From 6def8b2ab0d305778aad4ccc1971e62372c0a053 Mon Sep 17 00:00:00 2001 From: dpalermo Date: Wed, 10 Jun 2026 09:40:31 -0500 Subject: [PATCH] [srock] Add SROCK_CMAKE_EXTRA (#2249) - Allows passing in extra CMAKE flags after the srock defaults - Example to add a few flags to the minimal build: export SROCK_CMAKE_EXTRA="-DTHEROCK_ENABLE_FFT=ON -DTHEROCK_ENABLE_RAND=ON -DTHEROCK_BUILD_TESTING=ON" ./setup_srock.sh --- srock-bin/srock_common_vars | 2 ++ 1 file changed, 2 insertions(+) diff --git a/srock-bin/srock_common_vars b/srock-bin/srock_common_vars index 236c7dd95..be759e368 100644 --- a/srock-bin/srock_common_vars +++ b/srock-bin/srock_common_vars @@ -176,6 +176,7 @@ _gfxsemicolons=$(echo "$GFXLIST" | tr ' ' ';') _gfamsemicolons=$(echo "$GFXFAM" | tr ' ' ';') declare -a _cmake_args +# shellcheck disable=SC2206 # word splitting intended on $SROCK_CMAKE_EXTRA _cmake_args=(-B build -GNinja -DCMAKE_INSTALL_PREFIX="$SROCK_INSTALL_DIR" -DTHEROCK_AMDGPU_TARGETS=\'"$_gfxsemicolons"\' @@ -184,6 +185,7 @@ _cmake_args=(-B build -GNinja -DTHEROCK_BACKGROUND_BUILD_JOBS=1 -DTHEROCK_BUILD_LLVM_TESTS=1 "${_cmake_enable[@]}" + $SROCK_CMAKE_EXTRA "$SROCK_THEROCK_DIR" )