[cmake-developers] New EVIS parser moving forward (3.1)

Brad King brad.king at kitware.com
Fri Feb 21 14:32:18 EST 2014


On 02/21/2014 02:18 PM, Jean-Christophe Fillion-Robin wrote:
> If possible, not having implicit expansion for quoted argument
> would be great at make things more intuitive and practical.

This has been discussed before.  It will take some refactoring
of the CMake language command processing implementation to
tell commands, like if(), about the delimiters used for each
argument: unquoted, quoted, or bracket arguments.  Then the
if() command would be able to avoid auto-dereference when
the argument type is not unquoted.

However, this is off-topic for the EVIS parsing change.  I
encourage everyone to look at the proposed changes carefully
because we are basically changing the language with a policy.

-Brad




More information about the cmake-developers mailing list