Re: Re: GNU Gengetopt 2.22
Lorenzo Bettini <[email protected]> Wed, 05 Mar 2008 14:23:53 +0100
| Newsgroups | gmane.comp.gnu.gengetopt.general |
|---|---|
| Message-ID | <[email protected]> |
Papp Gyozo (VBuster) wrote: >>>> > gengetopt:10: syntax error ` >>>> > gengetopt:10: `-q' does not print name of clean files.' >>>> > gengetopt:10: ^ >>>> > >>>> > The commandline was 'gengetopt -f getoptions -acmdline_options >> -uTARGETS -CeN' >>>> I tried your code and it works fine with me... could you please send me >>>> the file that experiences this problem? > >> I cannot seem to reproduce the problem (even with dos newlines), could >> you please send me the file? > > It may be nothing to do with gengetopt but the way I create the ggo file. > > Actually the original .ggo file is rather a template which is filled in with cpp preprocessor (replace defines with real string values for option defaults and such): > > $(CC) -I $(THISDIR) $(CFLAGS) $(defines) -E -x c $(THISDIR)/$< \ > | tee options.processed \ > | $(GENGETOPT) -f getoptions -acmdline_options -uTARGETS -CeN > > the original lines above look like from options.processed: > > option "quiet" q > "control message verbosity on stdout." > `-q' does not print name of clean files.' > `-qq' suppresses all messages but alerts, and' > `-qqq' implies terse' as well. > It does not affect error reporting on stderr!"" > no multiple > > Each unterminated quote (both single and double) is terminated automagically, that's why gengetopt fails. > So there's no problem in gengetopt, right? cheers Lorenzo -- Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino ICQ# lbetto, 16080134 (GNU/Linux User # 158233) HOME: http://www.lorenzobettini.it MUSIC: http://www.purplesucker.com http://www.myspace.com/supertrouperabba BLOGS: http://tronprog.blogspot.com http://longlivemusic.blogspot.com http://www.gnu.org/software/src-highlite http://www.gnu.org/software/gengetopt http://www.gnu.org/software/gengen http://doublecpp.sourceforge.net