Skip to content

Introduce GSL as fully supported Lapack backend for matrix to matrix and matrix to vector multiplications #2765

Introduce GSL as fully supported Lapack backend for matrix to matrix and matrix to vector multiplications

Introduce GSL as fully supported Lapack backend for matrix to matrix and matrix to vector multiplications #2765

Workflow file for this run

name: iOS
# https://www.jeffgeerling.com/blog/2020/running-github-actions-workflow-on-schedule-and-other-events
on:
pull_request:
types: [opened, reopened, synchronize]
schedule:
- cron: '0 2 * * SUN'
# https://stackoverflow.com/questions/66335225/how-to-cancel-previous-runs-in-the-pr-when-you-push-new-commitsupdate-the-curre#comment133398800_72408109
# https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#concurrency
concurrency:
group: ${{ github.workflow }}-${{ github.ref || github.run_id }}
cancel-in-progress: true
jobs:
build-ios:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [macos-latest]
steps:
- name: Checkout repository
uses: actions/checkout@v5
- name: Print system information
run: |
sysctl -a | grep machdep.cpu
sysctl -a | grep logical
- name: Print OS information
run: system_profiler SPSoftwareDataType
- name: Install dependencies
run: brew install python
- name: Build ios framework
run: |
mkdir build
cd build
# cf: doc\tutorial\ios\tutorial-install-iOS.dox
python ../platforms/ios/build_framework.py ios --iphoneos_deployment_target 12.0 --iphoneos_archs arm64 \
--build_only_specified_archs True