Skip to content
Snippets Groups Projects
Commit 0f4136aa authored by Riccardo Maria Bianchi's avatar Riccardo Maria Bianchi :sunny:
Browse files

CI: added missing CMake config flags; commented out macOS jobs for the moment.

parent bba96dd1
Branches
Tags
1 merge request!2CI: set Ubuntu and macOS pipelines for the new monorepo
......@@ -96,7 +96,7 @@ variables:
- cd build
- echo "CMAKE_ARGS - ${CMAKE_ARGS}"
- echo "CMAKE_EXTRA_FLAGS - ${CMAKE_EXTRA_FLAGS}"
- cmake ${CMAKE_ARGS} ${CMAKE_EXTRA_FLAGS} ..
- cmake ${CMAKE_ARGS} ${CMAKE_CONFIG_FLAGS} ${CMAKE_EXTRA_FLAGS} ..
# - cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../install -DCMAKE_PREFIX_PATH=../dependencies-install -DGEOMODEL_BUILD_VISUALIZATION=TRUE -DGEOMODEL_USE_BUILTIN_JSON=TRUE -DGEOMODEL_USE_BUILTIN_XERCESC=TRUE ..
- cmake --build . -- -j2 # using too many threads will cause weird compilation errors on the Ubuntu docker images...
- cmake --build . -- install
......@@ -112,28 +112,28 @@ variables:
# ACTUAL BUILD JOBS
### MACOS BUILD JOBS
mac-coin:
<<: *macos-job
<<: *coin-job
mac-soqt:
<<: *macos-job
<<: *soqt-job
needs: ["mac-coin"]
mac-geomodel-base:
<<: *macos-job
<<: *geomodel-job
stage: step-A
mac-geomodel-visualization:
<<: *macos-job
<<: *geomodel-job
stage: step-C
needs: ["mac-coin", "mac-soqt"]
variables:
CMAKE_ARGS: ${CMAKE_BASE_ARGS}
CMAKE_EXTRA_FLAGS: -DGEOMODEL_BUILD_VISUALIZATION=TRUE
# mac-coin:
# <<: *macos-job
# <<: *coin-job
#
# mac-soqt:
# <<: *macos-job
# <<: *soqt-job
# needs: ["mac-coin"]
#
# mac-geomodel-base:
# <<: *macos-job
# <<: *geomodel-job
# stage: step-A
#
# mac-geomodel-visualization:
# <<: *macos-job
# <<: *geomodel-job
# stage: step-C
# needs: ["mac-coin", "mac-soqt"]
# variables:
# CMAKE_ARGS: ${CMAKE_BASE_ARGS}
# CMAKE_EXTRA_FLAGS: -DGEOMODEL_BUILD_VISUALIZATION=TRUE
......@@ -163,7 +163,8 @@ ubu-gm-visualization-builtin:
stage: step-C
variables:
CMAKE_ARGS: ${CMAKE_BASE_ARGS}
CMAKE_EXTRA_FLAGS: -DGEOMODEL_BUILD_VISUALIZATION=TRUE -DGEOMODEL_USE_BUILTIN_JSON=TRUE -DGEOMODEL_USE_BUILTIN_XERCESC=TRUE
CMAKE_CONFIG_FLAGS: -DGEOMODEL_BUILD_VISUALIZATION=TRUE
CMAKE_EXTRA_FLAGS: -DGEOMODEL_USE_BUILTIN_JSON=TRUE -DGEOMODEL_USE_BUILTIN_XERCESC=TRUE
ubu-gm-examples-builtin:
<<: *ubuntu-job
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment