@@ -14,7 +14,7 @@ LEGACY=0
1414SILENT_ARGS=" "
1515NO_SSL=" "
1616BLEEDING_EDGE=0
17- DL_VERSION=2.8.3
17+ DL_VERSION=2.8.4
1818GCC_VERSION=0
1919TAG=" "
2020REPO=" latest"
@@ -33,7 +33,8 @@ cat << EOF
3333 -p, --platform PLATFORM Platorm among: android, emscritpen, ios, linux, linux64, linuxarmv6l, linuxarmv7l, msys2, osx, tvos, vs
3434 If not specified tries to autodetect the platform.
3535 -a, --arch ARCH Architecture:
36- vs: 64
36+ vs: 64, arm64, arm64ec, all
37+ arm64 also pulls 64 (and arm64ec) for now
3738 msys2: 64
3839 android: armv7, arm64, and x86 (if not specified will download all)
3940 linux: 64, arm64, aarch64, armv6l or armv7l
@@ -582,9 +583,11 @@ elif [ "$PLATFORM" == "vs" ]; then
582583 openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64ec_1.zip \
583584 openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64ec_2.zip"
584585 elif [[ " $ARCH " == " arm64" ]]; then
585- # Windows on ARM: native arm64 + arm64ec (x64-compat) for Win11 ARM
586- echo " VS packages: arm64 + arm64ec (Windows on ARM host)"
587- PKGS=" openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64_1.zip \
586+ # Windows on ARM: native arm64 + arm64ec + x64 (x64-compat / VS x64 tools)
587+ echo " VS packages: 64 + arm64 + arm64ec (arm64 also downloads 64 for now)"
588+ PKGS=" openFrameworksLibs_${VER} _${VS_PLATFORM} _64_1.zip \
589+ openFrameworksLibs_${VER} _${VS_PLATFORM} _64_2.zip \
590+ openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64_1.zip \
588591 openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64_2.zip \
589592 openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64ec_1.zip \
590593 openFrameworksLibs_${VER} _${VS_PLATFORM} _arm64ec_2.zip"
@@ -602,6 +605,16 @@ elif [ "$PLATFORM" == "vs" ]; then
602605 openFrameworksLibs_${VER} _${PLATFORM} _64_2.zip \
603606 openFrameworksLibs_${VER} _${PLATFORM} _64_3.zip \
604607 openFrameworksLibs_${VER} _${PLATFORM} _64_4.zip"
608+ elif [[ " $ARCH " == " arm64" ]]; then
609+ echo " VS packages: 64 + arm64 (arm64 also downloads 64 for now)"
610+ PKGS=" openFrameworksLibs_${VER} _${PLATFORM} _64_1.zip \
611+ openFrameworksLibs_${VER} _${PLATFORM} _64_2.zip \
612+ openFrameworksLibs_${VER} _${PLATFORM} _64_3.zip \
613+ openFrameworksLibs_${VER} _${PLATFORM} _64_4.zip \
614+ openFrameworksLibs_${VER} _${PLATFORM} _arm64_1.zip \
615+ openFrameworksLibs_${VER} _${PLATFORM} _arm64_2.zip \
616+ openFrameworksLibs_${VER} _${PLATFORM} _arm64_3.zip \
617+ openFrameworksLibs_${VER} _${PLATFORM} _arm64_4.zip"
605618 else
606619 PKGS=" openFrameworksLibs_${VER} _${PLATFORM} _${ARCH} _1.zip \
607620 openFrameworksLibs_${VER} _${PLATFORM} _${ARCH} _2.zip \
0 commit comments