From 0307095f528ee4ed84180e964b935ce1fef4efee Mon Sep 17 00:00:00 2001 From: Kotaro Ichihara Date: Sun, 14 Jul 2024 11:13:17 +0900 Subject: [PATCH] Meta: Make ladybird.sh old bash compatible --- Meta/ladybird.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/Meta/ladybird.sh b/Meta/ladybird.sh index 077c231b5fe..241e15f739f 100755 --- a/Meta/ladybird.sh +++ b/Meta/ladybird.sh @@ -101,14 +101,18 @@ cmd_with_target() { export LADYBIRD_SOURCE_DIR fi - declare -A BUILD_DIRECTORIES - # Note: Keep in sync with buildDir defaults in CMakePresets.json - BUILD_DIRECTORIES["default"]="$LADYBIRD_SOURCE_DIR/Build/ladybird" - BUILD_DIRECTORIES["Debug"]="$LADYBIRD_SOURCE_DIR/Build/ladybird-debug" - BUILD_DIRECTORIES["Sanitizer"]="$LADYBIRD_SOURCE_DIR/Build/ladybird-sanitizers" - - BUILD_DIR="${BUILD_DIRECTORIES[${BUILD_PRESET}]}" + case "${BUILD_PRESET}" in + "default") + BUILD_DIR="${LADYBIRD_SOURCE_DIR}/Build/ladybird" + ;; + "Debug") + BUILD_DIR="${LADYBIRD_SOURCE_DIR}/Build/ladybird-debug" + ;; + "Sanitizer") + BUILD_DIR="${LADYBIRD_SOURCE_DIR}/Build/ladybird-sanitizers" + ;; + esac CMAKE_ARGS+=("-DCMAKE_INSTALL_PREFIX=$LADYBIRD_SOURCE_DIR/Build/ladybird-install-${BUILD_PRESET}")