CMake preset enforce use
CMake presets allow simple or complex JSON configurations for configuring, building, and testing projects. A project maintainer may with to enforce the use of presets, which may be accomplished by using sentinel environment variable: