build: enable cmake workflow presets (#21860)

Workflow presets allows combining configure, build, test and packaging
steps and makes it possible to run everything in a single command. So

cmake --preset iwyu
cmake --build --preset iwyu

instead becomes

cmake --workflow --preset iwyu

Workflow presets requires at least cmake version 3.25 to use.
This commit is contained in:
dundargoc
2023-01-19 10:34:45 +01:00
committed by GitHub
parent 6e3890f4ce
commit 00a976129b
3 changed files with 25 additions and 24 deletions

View File

@ -246,10 +246,9 @@ You can lint a single file (but this will _not_ exclude legacy errors):
For managing includes in C files, use [include-what-you-use].
- [Install include-what-you-use][include-what-you-use-install]
- To see which includes needs fixing just use the cmake preset `iwyu`:
- To see which includes needs fixing use the cmake preset `iwyu`:
```
cmake --preset iwyu
cmake --build --preset iwyu
cmake --workflow --preset iwyu
```
- There's also a make target that automatically fixes the suggestions from
IWYU: