Hi, I have a small macro/function which I need often during buildsystem debugging:
function(PRINT_VARIABLES) set(msg "") foreach(var ${ARGN}) if(msg) set(msg "${msg} ; ") endif() set(msg "${msg}${var}=\"${${var}}\"") endforeach() message(STATUS "${msg}") endfunction() it prints the values of the variables given as arguments. Example: print_variables(CMAKE_C_COMPILER CMAKE_MAJOR_VERSION THIS_ONE_DOES_NOT_EXIST) Gives: -- CMAKE_C_COMPILER="/usr/bin/gcc" ; CMAKE_MAJOR_VERSION="2" ; THIS_ONE_DOES_NOT_EXIST="" Ok to add to git ? Or should this better be message(VARIABLES CMAKE_C_COMPILER CMAKE_MAJOR_VERSION THIS_ONE_DOES_NOT_EXIST) Or not at all ? Then I'll put it in extra-cmake-modules, but it seems to generic that I think it makes sense to have it in cmake directly. Alex -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers