bug in the class browser
holle at almaden.ibm.com
holle at almaden.ibm.com
Thu Jun 17 19:59:36 BST 1999
What about integrating the cppp (no typo) from the gcc source code. It is, as
far as I recall, a minimum preprocessor that is used to preprocess gcc's sources
before the cpp is compiled. -- it may be called different, but I think they
have something there.
-holger
Stephen Gallimore <sg at lincolnsoftware.com> on 17/06/99 02:44:09
Please respond to kdevelop at fara3.cs.uni-potsdam.de
To: kdevelop at fara3.cs.uni-potsdam.de
cc: (bcc: Holger Lehmann/Almaden/Contr/IBM)
Subject: Re: bug in the class browser
On Thu, 17 Jun 1999, Jonas Nordin wrote:
>
> > Invoking cpp with -dM option, you get a list of #define statements
> > concerning all macros, even ones defined in included headers. I think
> > this should be useful for you...
>
> Wieeeha! Thanks a million!
>
> I guess you could first do that and then do a g++ -E on that file to expand
the
> macros....
> If this works it will solve a lot of problems!
But tie Kdevelop directly to gcc. My understanding of KDE in general is that it
is for all Unix platforms, not just Linux/FreeBSD/GNU based systems.
Unfortunate for those people wanting to use the native compilers on Solaris or
IRIX etc..The Solaris cpp for one does not support anything like -dM according
to the manual page.
I am not someone who would be upset with this scheme, but I worry about adding
hard dependencies between products; it always seems to come back to haunt you
later on for one reason or another.
-stephen
More information about the KDevelop
mailing list