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