On Sunday 11 December 2011, Alexander Neundorf wrote:
> 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.
So, ok to add ?
Or should I wait until after 2.8.7 ?
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