feat: Build xswiftbus for Apple Silicon

This commit is contained in:
Lars Toenning
2025-10-19 21:13:10 +02:00
parent 6873315451
commit 84e062f689
7 changed files with 93 additions and 23 deletions

View File

@@ -22,7 +22,7 @@ env:
bitrock_version: qt-professional-24.7.0
bitrock_url: https://releases.installbuilder.com/installbuilder
externals: swift-project/externals
externals_sha: dfe49bbeb8f0ca664afa293ad3f454cffe751acf
externals_sha: e1f1743ba159e11b0c065ea8f1ae1a0e91e3bf39
use_externals: ${{ secrets.EXTERNALS_PAT != '' }}
jobs:
@@ -384,11 +384,16 @@ jobs:
ARTIFACTORY_USER: ${{ secrets.ARTIFACTORY_USER }}
ARTIFACTORY_TOKEN: ${{ secrets.ARTIFACTORY_TOKEN }}
run: |
# Empty presets to avoid autogenerated config from Conan
echo "{\"version\": 6}" > CMakeUserPresets.json
conan profile detect
conan remote disable conancenter
conan remote add swift https://artifactory.swift-project.org/artifactory/api/conan/conan-local
conan remote login swift "$ARTIFACTORY_USER" --password "$ARTIFACTORY_TOKEN"
conan install . --output-folder=build_conan --deployer=full_deploy -pr=ci/profile_mac
conan install . --output-folder=build_conan_arm --deployer=full_deploy -pr=ci/profile_mac_arm
# https://doc.qt.io/qt-6/macos-issues.html#d-bus-and-macos
conan install --requires=dbus/1.15.8 --output-folder build_conan_dbus_shared --deployer=full_deploy -o "dbus/*:shared=True" -o "dbus/*:message_bus=True" -pr=ci/profile_mac
- name: Create Vatsim key file
if: ${{ env.do_vatsim_key == 'true' }}
run: |