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

Reply via email to