From d68bffa85c7a9a4fa5d2292c69561730f4fc32b2 Mon Sep 17 00:00:00 2001 From: geruipu Date: Sun, 21 Jun 2026 10:33:10 +0800 Subject: [PATCH] Handle Avalonia versions without Numerge submodule --- scripts/build-macos-avalonia-native-static.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/build-macos-avalonia-native-static.sh b/scripts/build-macos-avalonia-native-static.sh index 017f199..d32833d 100644 --- a/scripts/build-macos-avalonia-native-static.sh +++ b/scripts/build-macos-avalonia-native-static.sh @@ -21,7 +21,7 @@ if [[ ! -d "$src/.git" ]]; then git clone --depth 1 --branch "$AVALONIA_VERSION" https://github.com/AvaloniaUI/Avalonia.git "$src" fi -if [[ ! -d "$src/external/Numerge/.git" ]]; then +if git -C "$src" config -f .gitmodules --get-regexp path | grep -q 'external/Numerge' && [[ ! -d "$src/external/Numerge/.git" ]]; then git -C "$src" submodule update --init --depth 1 external/Numerge fi