[CMake] what is wrong with this snippet? (bug?)

Matthew Woehlke mw_triad at users.sourceforge.net
Thu Dec 4 17:37:01 EST 2008


Matthew Woehlke wrote:
> set(!BANG wacky CACHE STRING "" FORCE)
> set("var with space" wacky CACHE STRING "" FORCE)
> message(STATUS "This is !BANG: ${!BANG}")
> message(STATUS "This is var with space: ${var with space}")
> 
> The above snippet (as expected) causes a CMake error. What's interesting 
> is that the error is in the message, not the set. More so, the variables 
> do indeed end up in the cache!
> 
> The utility of a variable that can't be referenced seems... dubious. 
> Should CMake prevent this?
> 
> (cmake 2.6-2)

ping?

-- 
Matthew
Please do not quote my e-mail address unobfuscated in message bodies.
-- 
Microsoft, electricity, network connectivity. For a secure system pick 
any two. -- Iain D Broadfoot (paraphrased, from cluefire.net)



More information about the CMake mailing list