Skip to content

Merge branch 'main' into dev #181

Merge branch 'main' into dev

Merge branch 'main' into dev #181

Workflow file for this run

name: Build MobileGlues for iOS
on: [push, workflow_dispatch]
jobs:
build-ios:
runs-on: macos-latest
steps:
- name: Checkout repository
uses: actions/checkout@v3
with:
submodules: recursive
- name: Build MobileGlues
run: |
cd src/main/cpp
wget https://github.com/leetal/ios-cmake/raw/master/ios.toolchain.cmake
cmake -B build \
-DCMAKE_TOOLCHAIN_FILE=ios.toolchain.cmake \
-DSTATICLIB=OFF \
-DMACOS=ON \
-DPLATFORM=OS64 \
-DCMAKE_C_FLAGS=-Wno-error=implicit-function-declaration
cmake --build build --config RelWithDebInfo --target mobileglues
codesign -s - build/libmobileglues.dylib
- name: Upload lib
uses: actions/upload-artifact@v4
with:
name: MobileGlues-iOS-dylib
path: /Users/runner/work/MobileGlues/MobileGlues/src/main/cpp/build