Skip to content

Rework of GitLab-CI script around build jobs number

  • The number of job for Make isn't set in root .gitlab-ci.yml file, but can be set from GitLab project variables (MAKEFILE_JOBS).
  • Add a new project variable (NINJA_JOBS) to set the max number of jobs for Ninja.
  • macOS jobs are now affected by the values of MAKEFILE_JOBS and NINJA_JOBS.
  • CMAKE_BUILD_PARALLEL_LEVEL envvar to pass the number of jobs to the native build tool. That allow to factorize the code.
  • Remove ADDITIONAL_CMAKE_OPTIONS internal variable because it is now useless because of CMAKE_BUILD_PARALLEL_LEVEL.

Merge request reports