summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorAaron Franke <arnfranke@yahoo.com>2022-05-29 03:51:33 -0500
committerAaron Franke <arnfranke@yahoo.com>2022-06-01 13:00:25 -0500
commite5c4351bc7a304848374ecbfe4a169badcd71578 (patch)
tree2e1933627f719d430a99601f6bda98b171db0c98 /.github/workflows
parenteaaf941c10fca3ef8e69574a9c256369b31f5b92 (diff)
downloadredot-cpp-e5c4351bc7a304848374ecbfe4a169badcd71578.tar.gz
Unify bits, android_arch, macos_arch ios_arch into arch, support non-x86
Unify arguments and add support for ARM64 and RV64 Linux
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/ci.yml15
1 files changed, 8 insertions, 7 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index ffbd968..39934cb 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -13,26 +13,26 @@ jobs:
os: ubuntu-18.04
platform: linux
artifact-name: godot-cpp-linux-glibc2.27-x86_64-release
- artifact-path: bin/libgodot-cpp.linux.release.64.a
+ artifact-path: bin/libgodot-cpp.linux.release.x86_64.a
- name: 🐧 Linux (GCC, Double Precision)
os: ubuntu-18.04
platform: linux
artifact-name: godot-cpp-linux-glibc2.27-x86_64-double-release
- artifact-path: bin/libgodot-cpp.linux.release.64.a
+ artifact-path: bin/libgodot-cpp.linux.release.x86_64.a
flags: float=64
- name: 🏁 Windows (x86_64, MSVC)
os: windows-2019
platform: windows
artifact-name: godot-cpp-windows-msvc2019-x86_64-release
- artifact-path: bin/libgodot-cpp.windows.release.64.lib
+ artifact-path: bin/libgodot-cpp.windows.release.x86_64.lib
- name: 🏁 Windows (x86_64, MinGW)
os: windows-2019
platform: windows
artifact-name: godot-cpp-linux-mingw-x86_64-release
- artifact-path: bin/libgodot-cpp.windows.release.64.a
+ artifact-path: bin/libgodot-cpp.windows.release.x86_64.a
flags: use_mingw=yes
- name: 🍎 macOS (universal)
@@ -40,20 +40,21 @@ jobs:
platform: osx
artifact-name: godot-cpp-macos-universal-release
artifact-path: bin/libgodot-cpp.osx.release.universal.a
- flags: macos_arch=universal
+ flags: arch=universal
- name: 🤖 Android (arm64)
os: ubuntu-18.04
platform: android
artifact-name: godot-cpp-android-arm64-release
- artifact-path: bin/libgodot-cpp.android.release.arm64v8.a
- flags: android_arch=arm64v8
+ artifact-path: bin/libgodot-cpp.android.release.arm64.a
+ flags: arch=arm64
- name: 🍏 iOS (arm64)
os: macos-11
platform: ios
artifact-name: godot-cpp-ios-arm64-release
artifact-path: bin/libgodot-cpp.ios.release.arm64.a
+ flags: arch=arm64
steps:
- name: Checkout