Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | cmGeneratorExpression: Tokenize over strings | Ben Boeckel | 2014-03-08 | 1 | -1/+1 |
| | |||||
* | use size_t for GeneratorExpressionContent::ContentLength to fix some warnings | Rolf Eike Beer | 2013-10-21 | 1 | -2/+2 |
| | | | | | | CMake/Source/cmGeneratorExpressionParser.cxx: In member function ‘void cmGeneratorExpressionParser::ParseGeneratorExpression(std::vector<cmGeneratorExpressionEvaluator*>&)’: CMake/Source/cmGeneratorExpressionParser.cxx:116:55: warning: conversion to ‘unsigned int’ from ‘long int’ may alter its value [-Wconversion] CMake/Source/cmGeneratorExpressionParser.cxx:240:39: warning: conversion to ‘int’ from ‘long int’ may alter its value [-Wconversion] | ||||
* | cmGeneratorExpression: Re-write for multi-stage evaluation | Stephen Kelly | 2012-09-18 | 1 | -0/+58 |
The expressions may be parsed and then cached and evaluated multiple times. They are evaluated lazily so that literals such as ',' can be treated as universal parameter separators, and can be processed from results without appearing literally, and without interfering with the parsing/evaluation of the entire expression. |