2 Commits
Author SHA1 Message Date
西风逍遥游 5150d17b91 ci: align Android NDK to runner-preinstalled 27.3 and cache Emscripten SDK
Windows/macOS runner images already ship the Android SDK; the only real
download was NDK 26.1.10909125. Align ANDROID_NDK_VERSION to the
preinstalled 27.3.13750724 so setup-android downloads nothing (zero cache
quota). Update setup-android-sdk.sh, Makefile and Readmes to match.

Emscripten is not preinstalled on ubuntu runners, so cache \C:\Users\xiaofans/emsdk
but only save on the default branch to avoid churning/evicting hot
per-PR caches.
2026-08-26 14:49:01 +08:00
sunxfancy 5e5c1ec49a feat: enhance CMake and CI scripts for Vulkan SDK integration and third-party management
- Updated CMakeLists.txt to include a new function for ensuring the third-party sources are checked out at configure time, improving build reliability.
- Added logic to handle different layouts for MoltenVK.xcframework in the resolve-vulkan-macos.sh script, ensuring compatibility with CI environments.
- Refined GitHub Actions workflows to streamline Android SDK setup and path resolution, enhancing the build process for Android targets.
2026-08-06 23:18:07 +08:00