davidmalcolm/gcc-python-plugin — pull request #2 by kevin-dot-pyle (2012-03-25 22:07:17+00:00)
Title: Build system improvements

As I offered on the mailing list last weekend, I have some improvements to the build system for gcc-python-plugin now in my master branch on github. I rebased the changes onto your master before pushing, so they should merge cleanly. The highlights are:

- Support out-of-tree build
- Support parallel build (works-for-me, but not exhaustively tested)
- Support both flattened and non-flattened gcc plugin header (c-family/) directory
- Reduces shell callouts
- More use of Make variables, so that package managers can override more settings without modifying the Makefile

Let me know if you have any questions, requests for future improvements, etc.

I also have a Gentoo ebuild that can build and install it for the supported Python ABIs (2.7 and 3.2, currently). I can make that available if you want to include it in the source repository.