|
|
@@ -122,7 +122,6 @@ Run bison like this:
|
|
|
|
|
|
Modify cmCommandArgumentParser.cxx:
|
|
|
- remove TABs
|
|
|
- - add __HP_aCC to the #if test for yyerrorlab warning suppression
|
|
|
|
|
|
*/
|
|
|
|
|
|
@@ -134,6 +133,13 @@ Modify cmCommandArgumentParser.cxx:
|
|
|
cmCommandArgumentError(yyscanner, x)
|
|
|
#define yyGetParser (cmCommandArgument_yyget_extra(yyscanner))
|
|
|
|
|
|
+/* Make sure the parser uses standard memory allocation. The default
|
|
|
+ generated parser malloc/free declarations do not work on all
|
|
|
+ platforms. */
|
|
|
+#include <stdlib.h>
|
|
|
+#define YYMALLOC malloc
|
|
|
+#define YYFREE free
|
|
|
+
|
|
|
/*-------------------------------------------------------------------------*/
|
|
|
#include "cmCommandArgumentParserHelper.h" /* Interface to parser object. */
|
|
|
#include "cmCommandArgumentLexer.h" /* Interface to lexer object. */
|