Skip to content

VS: Do not regenerate build system concurrently with CMP0147

Brad King requested to merge brad.king/cmake:vs-BuildInParallel into master

The VS generators add a custom command to CMakeLists.txt to re-run CMake when input files have changed. Mark this custom command as if it were specified with USES_TERMINAL. We already do this for the equivalent rebuild_cache target in Makefile and Ninja generators.

This matters since !8314 (merged) because with policy CMP0147 set to NEW, we now add BuildInParallel in .vcxproj file entries for custom commands that do not have USES_TERMINAL set, but we do not want to re-run CMake concurrently with other custom commands.

Issue: #18405 (closed)

Merge request reports

Loading