presets: cmake 3.20.0-rc1 build presets do not work instinctively
Hello,
I have the following CMakePresets.json file:
{
"version": 2,
"cmakeMinimumRequired": { "major": 3, "minor": 20, "patch": 0 },
"configurePresets":
[
{
"name": "base_",
"binaryDir": "${sourceParentDir}/${sourceDirName}_${presetName}",
"generator": "Unix Makefiles",
"hidden": true
},
{
"name": "release", "inherits": "base_",
"cacheVariables":
{
"CMAKE_BUILD_TYPE": "Release"
}
},
{
"name": "debug", "inherits": "base_",
"cacheVariables":
{
"CMAKE_BUILD_TYPE": "Debug"
}
},
{
"name": "default", "inherits": "release"
}
],
"buildPresets":
[
{
"name": "build",
"configurePreset": "default",
"jobs": 2
}
]
}
But, when I use CMake like this cmake -S . --preset build
, I get the following error:
CMake Error: No such preset in /home/apelle/devtest/compil/fedev: "build"
Available configure presets:
"release"
"debug"
"default"
What is the problem? Have I missed some doc about how to use build presets?
Thank you in advance, Aymeric Pellé
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information