print all cache variables
cmake -LAH command.
This will print all cache variables, including their help text.
cmake -LAH -B build
-B build option is used to specify the build directory as usual.
cmake -LH omits the advanced variables that may be of less interest to general users.
cmake -L omits the help text.
Assuming the project has already been configured once, the cmake -N option added will load the existing cache without regenerating.
This command does not print non-cache variables, such as variables set in the
CMakeLists.txt file or
cmake -Dopt flags that are not cached.
project(ex LANGUAGES NONE)
option(my1 "My option 1")
Running this command will print only “my1” value and not “my2” value because “my2” is not cached.
cmake -LAH -B build -Dmy1=on -Dmy2=on