build: add "ci" configure preset to reduce verbosity

`cmake --preset ci`

is equivalent to

`cmake -B build -G Ninja -D CI_BUILD=ON`

Also remove build presets as they're not very useful without workflow
presets, which are only available in schema versions 6 and above.
This commit is contained in:
dundargoc
2023-04-23 17:12:46 +02:00
committed by GitHub
parent 943ac2be55
commit 664f2749e6
3 changed files with 10 additions and 54 deletions

View File

@@ -199,7 +199,7 @@ jobs:
- name: Build
run: |
cmake -B build -G Ninja -D CMAKE_INSTALL_PREFIX:PATH=$INSTALL_PREFIX ${{ matrix.flags }} -D CI_BUILD=ON
cmake --preset ci -D CMAKE_INSTALL_PREFIX:PATH=$INSTALL_PREFIX ${{ matrix.flags }}
cmake --build build
- if: "!cancelled()"
@@ -305,7 +305,7 @@ jobs:
- name: Build
run: |
cmake -B build -G Ninja -D CMAKE_BUILD_TYPE='RelWithDebInfo' -D CI_BUILD=ON
cmake --preset ci -D CMAKE_BUILD_TYPE='RelWithDebInfo'
cmake --build build
- name: Install test deps
@@ -395,5 +395,5 @@ jobs:
- name: Build
run: |
cmake -B build -G Ninja -D CI_BUILD=ON
cmake --preset ci
cmake --build build