diff --git a/.github/scripts/build_projects.py b/.github/scripts/build_projects.py index 4e7bb98..3db1048 100755 --- a/.github/scripts/build_projects.py +++ b/.github/scripts/build_projects.py @@ -22,15 +22,21 @@ def select_build_target(): if OS_NAME == "bionic" and PLATFORM_TARGET.endswith("_mixed"): return ("libzim", ) elif (PLATFORM_TARGET.startswith("android_") - or PLATFORM_TARGET.startswith("iOS") - or PLATFORM_TARGET.startswith("macOS")): + or PLATFORM_TARGET.startswith("iOS")): return ("libzim", "libkiwix") + elif PLATFORM_TARGET.startswith("macOS"): + if PLATFORM_TARGET.endswith("_mixed"): + return ("libzim", "libkiwix") + elif PLATFORM_TARGET.endswith("_dyn"): + return ("zim-tools", "kiwix-tools") + else: + return [] elif PLATFORM_TARGET.startswith("native_"): if OS_NAME == "osx": if PLATFORM_TARGET.endswith("_mixed"): return ("libzim", "libkiwix") else: - return ("zim-tools", ) + return ("zim-tools", "kiwix-tools") else: if DESKTOP: return ("kiwix-desktop",) diff --git a/.github/workflows/releaseNigthly.yml b/.github/workflows/releaseNigthly.yml index ae974d6..bce3bde 100644 --- a/.github/workflows/releaseNigthly.yml +++ b/.github/workflows/releaseNigthly.yml @@ -177,6 +177,7 @@ jobs: - native_dyn - native_static - native_mixed + - macOS_arm64_static - macOS_arm64_mixed runs-on: macos-12 env: