CastXML / pygccxml

pygccxml is a specialized XML reader that reads the output from CastXML. It provides a simple framework to navigate C++ declarations, using Python classes.
Boost Software License 1.0
132 stars 46 forks source link

Add CastXML Travis build #37

Closed iMichka closed 8 years ago

iMichka commented 8 years ago

To prepare for the migration to CastXML as being the default xml parser, we need a Travis build running CastXML.

Once solution would be to installed castxml like I did with gccxml, but the debian package is currently only available in Ubuntu Wily.

Castxml is now available in homebrew, so that seems to be fastest solution. The https://github.com/gccxml/pygccxml/tree/TravisCastXML branch is already up and running; but castxml currently crashes. Once this is cleared we should have a build to start with.

I could also download and use the precompiled castxml we are using in ITK (either on Mac or Linux). Let's see what works out best.

mamoll commented 8 years ago

I download the binaries from Kitware in the .travis.yml for ompl: https://github.com/ompl/ompl/blob/master/.travis.yml That seems to work.

iMichka commented 8 years ago

Hey, super cool.

I think I will use that until I get the homebrew package to work on Travis. Thanks for the hint.