Meta: Remove msbuild presets

Let's just support ninja for simplicity. The msbuild presets are
significantly slower anyhow.
This commit is contained in:
Timothy Flynn 2025-05-30 12:54:33 -04:00 committed by Tim Flynn
commit 3786d56814
Notes: github-actions[bot] 2025-05-30 17:54:05 +00:00
2 changed files with 3 additions and 39 deletions

View file

@ -115,26 +115,6 @@
"windows_dev"
]
},
{
"hidden": true,
"name": "windows_msbuild",
"inherits": [
"default_base",
"windows"
],
"generator": "Visual Studio 17 2022",
"toolset": "ClangCL"
},
{
"hidden": false,
"name": "windows_dev_msbuild",
"displayName": "Windows Development (ClangCL and MSBuild)",
"description": "Windows development build using MSBuild (experimental)",
"inherits": [
"windows_msbuild",
"windows_dev"
]
},
{
"name": "Distribution",
"inherits": "default",
@ -253,16 +233,6 @@
"all"
]
},
{
"name": "windows_dev_msbuild",
"inherits": "windows",
"configurePreset": "windows_dev_msbuild",
"displayName": "Build",
"description": "Build the project",
"targets": [
"ALL_BUILD"
]
},
{
"name": "windows_dev_ninja",
"inherits": "windows",
@ -377,11 +347,6 @@
"name": "windows_ci_ninja",
"inherits": "default_windows",
"configurePreset": "windows_ci_ninja"
},
{
"name": "windows_dev_msbuild",
"inherits": "default_windows",
"configurePreset": "windows_dev_msbuild"
}
]
}

View file

@ -241,12 +241,11 @@ def configure_build_env(preset: str) -> tuple[Path, Path]:
known_presets = {
"default": build_root_dir / "release",
"Debug": build_root_dir / "debug",
"Distribution": build_root_dir / "distribution",
"Sanitizer": build_root_dir / "sanitizers",
"windows_ci_ninja": build_root_dir / "release",
"windows_dev_ninja": build_root_dir / "debug",
"windows_dev_msbuild": build_root_dir / "debug",
"Debug": build_root_dir / "debug",
"Sanitizer": build_root_dir / "sanitizers",
"Distribution": build_root_dir / "distribution",
}
build_preset_dir = known_presets.get(preset, None)