[GCC-XML] (no subject)
Tomas Fägerlind
dontommaso at hemmail.se
Fri Sep 9 07:03:02 EDT 2005
thanks a lot for the information
-Tomas
On Thu, 08 Sep 2005 13:11:51 -0400
Brad King <brad.king at kitware.com> wrote:
> Bjørn Roald wrote:
>> I was just thinking... could you use the MS
>>preprocessor on the source
>> files and possibly massage the output before you put it
>>into GCC-XML.
>> This way the #pragma once may be treated correctly.
>>
>> I may remenber wrong, but I think the /E option for the
>>MS compilers
>> produce preprocessed output only. Look it up in the
>>command line docs.
>
> I've considered using the native compiler's preprocessor
>in the past but determined that it will not work. Not
>all compilers have simple ways of executing their
>preprocessors (Borland C++ comes to mind). In the case
>of msvc7, GCC-XML can actually simulate it without having
>"cl" in the path because it uses registry entries to get
>the needed information. Running the native preprocessor
>would require the compiler to be in the path. Finally,
>GCC cannot actually parse the results that come from
>preprocessing the native compiler's headers directly. It
>must use its own patched copies of many native headers
>which would not be used if the native preprocessor were
>running.
>
> -Brad
More information about the gccxml
mailing list