From d12acfb5493687627668df87c8d0c7610bd21149 Mon Sep 17 00:00:00 2001 From: "Raza, Zamaan" <z.raza@fz-juelich.de> Date: Thu, 24 Feb 2022 12:15:06 +0100 Subject: [PATCH] CI script for M1 mac mini --- .gitlab-ci.yml | 30 +++++++++++++++++++++++++----- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 23a6b0b9f0e..19039b10e19 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -22,17 +22,37 @@ native_Debian_clang: - build/*gz expire_in: 10 days -mac: +mac10_15: tags: - - MacOS + - macbuild3 stage: build script: - mkdir build - cd build - export QTDIR=/usr/local/opt/qt5 - - cmake .. -D CMAKE_PREFIX_PATH=$QTDIR -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DBA_APPLE_BUNDLE=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 - - make -j2 - - ctest --output-on-failure + - cmake .. -D CMAKE_PREFIX_PATH=$QTDIR -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DBA_APPLE_BUNDLE=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DCMAKE_INSTALL_PREFIX=. + - make -j3 + - ctest -j3 --output-on-failure + - cpack . -V + artifacts: + paths: + - build/*dmg + expire_in: 10 days + +mac12_2: + tags: + - scgmac4 + stage: build + script: + - mkdir build + - cd build + - export QTDIR=/opt/homebrew/opt/qt5 + - export PYDIR=/opt/homebrew/opt/python@3.9/Frameworks/Python.framework/Versions/3.9 + - export PYLIB=$PYDIR/lib/libpython3.9.dylib + - export PYINC=$PYDIR/include/python3.9 + - cmake .. -D CMAKE_PREFIX_PATH=$QTDIR -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DBA_APPLE_BUNDLE=ON -DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 -DPYTHON_LIBRARY=$PYLIB -DPYTHON_INCLUDE_DIR=$PYINC -DCMAKE_INSTALL_PREFIX=. + - make -j12 + - ctest -j12 --output-on-failure - cpack . -V artifacts: paths: -- GitLab