From 5715cd27efc6a8749350226acef39638e3e24499 Mon Sep 17 00:00:00 2001 From: Armel FAUVEAU Date: Sun, 9 Aug 2026 16:37:18 +0200 Subject: [PATCH] Fix compile-with-docker.sh: pass extra CMake args safely --- compile-with-docker.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/compile-with-docker.sh b/compile-with-docker.sh index aca105a6..369acd1a 100755 --- a/compile-with-docker.sh +++ b/compile-with-docker.sh @@ -53,9 +53,10 @@ build_preset() { docker run --rm \ -u $(id -u):$(id -g) \ -it -v "$PWD":/src -w /src "$IMAGE" \ - bash -c "which arm-none-eabi-gcc && arm-none-eabi-gcc --version && \ - cmake --preset ${preset} ${EXTRA_ARGS[@]+"${EXTRA_ARGS[@]}"} && \ - cmake --build --preset ${preset} -j" + bash -c 'which arm-none-eabi-gcc && arm-none-eabi-gcc --version && + cmake --preset "$1" "${@:2}" && + cmake --build --preset "$1" -j' \ + bash "${preset}" ${EXTRA_ARGS[@]+"${EXTRA_ARGS[@]}"} echo "✅ Done: ${preset}" }