aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordundargoc <33953936+dundargoc@users.noreply.github.com>2023-03-11 19:21:54 +0100
committerGitHub <noreply@github.com>2023-03-11 19:21:54 +0100
commit829d92eca3d72a701adc6e6aa17ccd9fe2082479 (patch)
tree856b4bdf432da576ab12a25842da95695a692345
parentb55b8ddf8141088ec57522c2dd8e27ffaec77626 (diff)
downloadrneovim-829d92eca3d72a701adc6e6aa17ccd9fe2082479.tar.gz
rneovim-829d92eca3d72a701adc6e6aa17ccd9fe2082479.tar.bz2
rneovim-829d92eca3d72a701adc6e6aa17ccd9fe2082479.zip
revert: "build: enable cmake workflow presets (#21860)"
This reverts commit 00a976129b603b60f1e309ee7484cb0f4b5a9792. Visual Studio fails the build if the CMakePresets.json version is too high and the CMakePresets.json integration is enabled. Closes https://github.com/neovim/neovim/issues/22608.
-rw-r--r--CMakePresets.json17
-rw-r--r--CONTRIBUTING.md3
-rw-r--r--Makefile3
3 files changed, 5 insertions, 18 deletions
diff --git a/CMakePresets.json b/CMakePresets.json
index 62abb2697f..22077a64a5 100644
--- a/CMakePresets.json
+++ b/CMakePresets.json
@@ -1,5 +1,5 @@
{
- "version": 6,
+ "version": 3,
"configurePresets": [
{
"name": "base",
@@ -94,20 +94,5 @@
"name": "iwyu",
"configurePreset": "iwyu"
}
- ],
- "workflowPresets": [
- {
- "name": "iwyu",
- "steps": [
- {
- "type": "configure",
- "name": "iwyu"
- },
- {
- "type": "build",
- "name": "iwyu"
- }
- ]
- }
]
}
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index ca13e1b956..91f2ff64dc 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -253,7 +253,8 @@ 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 use the cmake preset `iwyu`:
```
- cmake --workflow --preset iwyu
+ cmake --preset iwyu
+ cmake --build --preset iwyu
```
- There's also a make target that automatically fixes the suggestions from
IWYU:
diff --git a/Makefile b/Makefile
index 20435d615e..0b2a693e36 100644
--- a/Makefile
+++ b/Makefile
@@ -137,7 +137,8 @@ generated-sources benchmark uninstall $(FORMAT) $(LINT) $(TEST): | build/.ran-cm
test: $(TEST)
iwyu: build/.ran-cmake
- cmake --workflow --fresh --preset iwyu > build/iwyu.log
+ cmake --preset iwyu
+ cmake --build --preset iwyu > build/iwyu.log
iwyu-fix-includes --only_re="src/nvim" --ignore_re="src/nvim/(auto|map.h|eval/encode.c)" --safe_headers < build/iwyu.log
cmake -B build -U ENABLE_IWYU