Gostaria de saber se existe uma maneira de imprimir todas as variáveis acessíveis no CMake. Não estou interessado nas variáveis do CMake - como na --help-variables
opção Estou falando das minhas variáveis que defini ou das variáveis definidas pelos scripts incluídos.
Atualmente, estou incluindo:
INCLUDE (${CMAKE_ROOT}/Modules/CMakeBackwardCompatibilityCXX.cmake)
E eu esperava poder imprimir todas as variáveis que estão aqui, em vez de precisar ler todos os arquivos e ler o que estava disponível - posso encontrar algumas variáveis que eu não conhecia que possam ser úteis. Seria bom ajudar no aprendizado e na descoberta. É estritamente para depuração / desenvolvimento.
Isso é semelhante à pergunta em Imprimir todas as variáveis locais acessíveis ao escopo atual em Lua , mas para o CMake!
Alguém já fez isso?
VARIABLES
lista apenas "variáveis definidas no diretório atual". cmake.org/cmake/help/latest/prop_dir/…STATUS
partir domessage
comando para a saída a ser visível.Outra maneira é simplesmente usar:
Na página de manual :
fonte
ccmake
é uma boa opção interativa para inspecionar interativamente variáveis em cache (option(
ouset( CACHE
:fonte