[cmake-developers] Branches on next
Ben Boeckel
ben.boeckel at kitware.com
Tue Feb 11 14:49:42 EST 2014
Hi,
I've just pushed two branches into next:
dev/custom-parsers
Replaces the parsers in cmMakefile::ExpandVariablesInString with
custom code rather than lex/yacc. The parsers in
cmGeneratorExpression::StripEmptyListElements
cmSystemTools::ExpandListArguments and have been optimized to
not do char-by-char result building and
cmGeneratorExpressionLexer::Tokenize now uses a switch
statement. These gain about 20% in the configure step (generate
is largely unchanged; maybe 33% for Makefiles (though Makefiles
generate faster than the configure for ParaView) and minimal for
Ninja).
dev/fix-sublime-compile-flags
Fixes a typo in the sublime generator (found while working on
another branch).
Please test the custom-parsers branch. The tests pass, but if there are
any corner cases there, new tests should be included. Testing on
non-Linux would be nice as well.
--Ben
More information about the cmake-developers
mailing list