Skip to content
Snippets Groups Projects
Commit 5704d037 authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

set relative to CI_PROJECT_DIR

parent 6425d6c5
No related branches found
No related tags found
1 merge request!773new mechanism to steer simulation size in examples and tests, based on command-line argument sim_n
...@@ -10,14 +10,14 @@ native_Debian_clang: ...@@ -10,14 +10,14 @@ native_Debian_clang:
- clang --version - clang --version
stage: build stage: build
script: &native_scr script: &native_scr
- export PYTHONPATH=$CI_PROJECT_DIR/build/lib
- echo PYTHONPATH_FOLLOWS
- echo $PYTHONPATH
- pwd - pwd
- mkdir build - mkdir build
- cd build - cd build
- cmake .. -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DBA_PY_PACKAGE=ON #-DWERROR=ON - cmake .. -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DBA_PY_PACKAGE=ON #-DWERROR=ON
- make -j6 - make -j6
- export PYTHONPATH=$CI_BUILDS_DIR/lib
- echo PYTHONPATH_FOLLOWS
- echo $PYTHONPATH
- xvfb-run -a ctest -j6 --output-on-failure - xvfb-run -a ctest -j6 --output-on-failure
- make package_source - make package_source
- bash mk_pypack_linux.sh - bash mk_pypack_linux.sh
...@@ -32,12 +32,14 @@ mac10_15: ...@@ -32,12 +32,14 @@ mac10_15:
- macbuild3 - macbuild3
stage: build stage: build
script: script:
- export PYTHONPATH=$CI_PROJECT_DIR/build/lib
- echo PYTHONPATH_FOLLOWS
- echo $PYTHONPATH
- mkdir build - mkdir build
- cd build - cd build
- export QTDIR=/usr/local/opt/qt5 - 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 -DCMAKE_INSTALL_PREFIX=. -DBA_PY_PACKAGE=ON - 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=. -DBA_PY_PACKAGE=ON
- make -j3 - make -j3
- export PYTHONPATH=$CI_BUILDS_DIR/lib
- ctest -j3 --output-on-failure - ctest -j3 --output-on-failure
- cpack . -V - cpack . -V
- zsh mk_pypack_macos.sh - zsh mk_pypack_macos.sh
...@@ -52,6 +54,9 @@ mac12_2: ...@@ -52,6 +54,9 @@ mac12_2:
- scgmac4 - scgmac4
stage: build stage: build
script: script:
- export PYTHONPATH=$CI_PROJECT_DIR/build/lib
- echo PYTHONPATH_FOLLOWS
- echo $PYTHONPATH
- mkdir build - mkdir build
- cd build - cd build
- export QTDIR=/opt/homebrew/opt/qt5 - export QTDIR=/opt/homebrew/opt/qt5
...@@ -89,6 +94,9 @@ windows: ...@@ -89,6 +94,9 @@ windows:
- $QT_MSVC_DIR = "C:/Qt/msvc" - $QT_MSVC_DIR = "C:/Qt/msvc"
- $QTCMake_DIR = "$QT_MSVC_DIR/lib/cmake" - $QTCMake_DIR = "$QT_MSVC_DIR/lib/cmake"
- $BUILD_DIR = "build" - $BUILD_DIR = "build"
- $PYTHONPATH="$CI_PROJECT_DIR/build/lib:$PYTHONPATH"
- echo PYTHONPATH_FOLLOWS
- echo "# Pythonpath <$Env:PYTHONPATH>"
# list powershell properties # list powershell properties
- echo "# Path <$Env:Path>" - echo "# Path <$Env:Path>"
- echo "# Powershell <$PSHOME>`n PS Profile <$PROFILE>`n PS Command-Path <$PSCOMMANDPATH>" - echo "# Powershell <$PSHOME>`n PS Profile <$PROFILE>`n PS Command-Path <$PSCOMMANDPATH>"
...@@ -106,7 +114,6 @@ windows: ...@@ -106,7 +114,6 @@ windows:
- pwd - pwd
- if($CI_PIPELINE_SOURCE -eq "schedule") { cmake --build . --target clean; echo "redundant target purge done" } - if($CI_PIPELINE_SOURCE -eq "schedule") { cmake --build . --target clean; echo "redundant target purge done" }
- cmake --build . --config Release - cmake --build . --config Release
- $PYTHONPATH="$CI_BUILDS_DIR/lib:$PYTHONPATH"
- ctest -C Release --parallel 8 --output-on-failure - ctest -C Release --parallel 8 --output-on-failure
- cpack -C Release --verbose -B ./winpackage - cpack -C Release --verbose -B ./winpackage
artifacts: artifacts:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment