From: Braden M. <br...@en...> - 2000-11-05 00:51:21
|
Because of "issues" with the way automake handles BUILT_SOURCES, the build system wants to run ANTLR at times even when the ANTLR-generated sources exist and are up-to-date. I've played around with a few things, including simply eliminating the BUILT_SOURCES variable, but so far I have not been able to kick automake into submission. Here are the options I see: * Jettison automake. Unless we'd also be replacing other build tools, we'd either need to find something else that does what automake does, or start writing Makefile.ins by hand. I don't know of anything else that does what automake does, and I'm not going to start writing Makefile.ins by hand. (As far as I'm concerned, this really isn't an option.) * Take ANTLR out of the automated build process. This would mean that any changes to the ANTLR input file would require manually running ANTLR to generate new output code. This would almost certainly be coupled with checking the generated sources into CVS. cks will probably like this option :-). And even though this complicates the build process for developers, it looks like the best option to me right now, too. Comments? Other options? -- Braden N. McDaniel e-mail: br...@en... <http://www.endoframe.com> Jabber: br...@ja... |