Es schrieb Robert Collins: > > > -----Original Message----- > > From: Guido Draheim [mailto:[EMAIL PROTECTED]] > > Sent: Friday, April 26, 2002 8:57 PM > > To: Robert Collins; [EMAIL PROTECTED] > > Subject: Re: lex & yacc with C++ projects > > > > > > Es schrieb Robert Collins: > > > > > > It would be nice to be able to tell automake that we want > > to compile > > > the out of lex and yaxx with g++, not gcc. (this is for C++ > > projects). > > > > rename mysource.l -> mysource.ll > > rename mysource.y -> mysource.yy > > > > and that's it. Were the manual pages confusing about that? > > Or is there another problem that is not obvious to me... > > Yes, the C++ output from the tools is incorrect for what we are doing. > (It depends on libstdc++). So all we want is the C output, and then > compile with C++. >
aaaahhh. even though I need some enlightment what's wrong with a libstdc++ dependency for a c++ compiled source - so your project uses c++ files without libstdc++ and you want to include a parser but that would bring you an unwanted lib-dependency? anyway, since I'm thinking about it, I am wondering if the following could work - what do you think about such rules... .lo.tab.c : $(LTCXXCOMPILE) -c $< .o.tab.c : $(CXXCOMPILE) -c $< ... or does that not work with `make`? hmmm, just wondering...