[GCC-XML]Announcing a single "gccxml" source tree

Brad King brad.king at kitware.com
Mon Jan 12 10:57:54 EST 2004


Hello,

In order to simplify the GCC-XML build and installation process, I've
added a module to CVS that will checkout everything needed into a single
source tree:

cvs -d :pserver:anoncvs at www.gccxml.org:/cvsroot/GCC_XML co gccxml

This will produce a source tree called "gccxml" that contains both the
GCC_XML source tree and a GCC tree containing gcc 3.3.  The whole combined
tree is setup to be built natively on every supported platform using
CMake.

This approach has the following advantages:

  - Single source download/build step

  - Users do not need to separately obtain GCC and patch it

  - After the build completes, gccxml can be run in-place
    and is already configured to find gccxml_cc1plus

  - Main supported GCC version is now 3.3 instead of 3.0

  - Cygwin is no longer needed to build the Windows version

A side effect of updating to GCC 3.3 is that gccxml can now easily produce
preprocessed sources exactly as the GCC parser will see them:

  gccxml -E test1.cxx

produces the preprocessed source that will be parsed when running

  gccxml test1.cxx -fxml=test1.xml

The next release (0.6) of GCC-XML will be distributed as this complete
source tree.  For those interested, please try it out so I can fix any
problems before the release is cut.

Thanks,
-Brad




More information about the gccxml mailing list