Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Bill Hoffman
|
7491f52992
ENH: first pass at VS 10, can bootstrap CMake, but many tests still fail
|
16 years ago |
Brad King
|
3d6100d7c6
COMP: Fix warnings produced by the change in include order from the re-organization of lexer code.
|
19 years ago |
Brad King
|
a3836e09a2
COMP: Moved duplicate flex-generated lexer warning suppression and cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler.
|
19 years ago |
Brad King
|
ab61137eb1
COMP: Fix and/or disable warnings for Borland 5.6 build.
|
19 years ago |
Brad King
|
dbe997e63b
BUG: When an unquoted argument contains a pair of matching double quotes spaces and tabs should be allowed in-between. This allows arguments like -DFOO='"bar zot"' to work.
|
20 years ago |
Brad King
|
bccf040b00
BUG: Unquoted arguments can have quotes that are not at the beginning, but only an even number of them.
|
20 years ago |
Brad King
|
28bb8e04c0
COMP: Defining YY_NO_INPUT to remove compilation of unused yyinput function. It was producing a warning about unreachable code.
|
21 years ago |
Brad King
|
89a8261f68
ENH: Mangled lexer symbols to begin in cmListFileLexer_yy instead of just yy to avoid conflict with other lexers that may be added.
|
21 years ago |
Brad King
|
bc26a216b4
BUG#1179: Fix for syntax in unquoted arguments.
|
21 years ago |
Brad King
|
486a26d3db
BUG#1049: Added error message when file ends in an unterminated string.
|
21 years ago |
Brad King
|
2716ac3966
BUG: Fixed parsing of unquoted arguments to allow double-quotes within the argument.
|
21 years ago |
Brad King
|
5473791b4b
ENH: Added cmListFileLexer_SetString method to allow a string to be parsed as input.
|
21 years ago |
Brad King
|
cf42225c0b
ERR: Removed YY_BREAK statements after return statements because they are unreachable.
|
22 years ago |
Brad King
|
c85e16450d
ERR: Added missing static keyword to cmListFileLexerSetToken and cmListFileLexerAppend definitions.
|
22 years ago |
Brad King
|
6df489c471
ERR: We must define YY_NO_UNISTD_H to build on windows.
|
22 years ago |
Brad King
|
00ae7ea261
ENH: Using lex-based tokenizer and a simple recursive-descent parser in place of the old hand-coded parser for CMake listfiles.
|
22 years ago |