CMake
https://cmake.orgCMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice.
Configure and build with CMake Presets | Microsoft Docs
docs.microsoft.com › en-us › cppDec 15, 2021 · In Visual Studio 2022 and Visual Studio 2019 version 16.10 and later, Tools > Options > CMake > General has a single option to enable CMakePresets.json integration. The following table indicates when CMakePresets.json is used instead of CMakeSettings.json to drive CMake configuration and build in Visual Studio 2022 and Visual Studio 2019 version 16.10 and later.