From b7f739f2e5ed619ca9f03c918acd82a3344a92c3 Mon Sep 17 00:00:00 2001 From: Victor Tran Date: Fri, 12 Apr 2024 17:50:42 +1000 Subject: [PATCH] Update macOS CI --- .github/workflows/macos.yml | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 4334fb4..7d1c7d6 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -25,6 +25,24 @@ jobs: - name: Install QCoro run: | git clone https://github.com/danvratil/qcoro.git - cmake -S qcoro -B build-qcoro -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_INSTALL_PREFIX=$HOME/install + cmake -S qcoro -B build-qcoro -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_INSTALL_PREFIX=$HOME/install -DCMAKE_PREFIX_PATH=$HOME/install/lib -DCMAKE_INSTALL_RPATH=$HOME/install/lib cmake --build build-qcoro cmake --install build-qcoro + - name: Install libcontemporary + run: | + git clone https://github.com/theCheeseboard/libcontemporary.git + cmake -S libcontemporary -B build-libcontemporary -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_INSTALL_PREFIX=$HOME/install -DCMAKE_PREFIX_PATH=$HOME/install/lib -DCMAKE_INSTALL_RPATH=$HOME/install/lib + cmake --build build-libcontemporary + cmake --install build-libcontemporary + - name: Install contemporary-qml + run: | + git clone https://github.com/theCheeseboard/contemporary-qml.git + cmake -S contemporary-qml -B build-contemporary-qml -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_INSTALL_PREFIX=$HOME/install -DCMAKE_PREFIX_PATH=$HOME/install/lib -DCMAKE_INSTALL_RPATH=$HOME/install/lib + cmake --build build-contemporary-qml + cmake --install build-contemporary-qml + - name: Install theterminal + run: | + git clone https://github.com/theCheeseboard/theterminal.git + cmake -S theterminal -B build-theterminal -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DCMAKE_INSTALL_PREFIX=$HOME/install -DCMAKE_PREFIX_PATH=$HOME/install/lib -DCMAKE_INSTALL_RPATH=$HOME/install/lib + cmake --build build-theterminal + cmake --install build-theterminal