Currently specifying cache variables is a huge pain. The use case is variables that need to be set before the project call:
set(CMAKE_CONFIGURATION_TYPES"Debug;Release"CACHESTRING"")
set(CMAKE_BUILD_TYPE"Release"CACHESTRING"")
project(x)
[variables]
CMAKE_BUILD_TYPE = { cache = "Release" }
CMAKE_CONFIGURATION_TYPES = { cache = "Debug;Release" }
[project]
name = "x"
Currently specifying cache variables is a huge pain. The use case is variables that need to be set before the
projectcall: