ColinDuquesnoy/PyLudic — pull request #7 by ColinDuquesnoy (2014-02-04 22:25:58+00:00)
Title: cmake froFeature/get rid of cmake

Remove cmake from the build system and remove static c++ library building

This brings the following benefits:
- theorically, it will be easier to distribute the cython api so that user can cimport pyludic extensions modules for maximum performances. This was really hard to do with the previous system, mainly because we were linking statically to SFML and box2D without distributing those static libs. Now that we've switched to shared libraries, user will simply have to link with the libraries which will be installed on their system
- simpler and more pythonic build system and better maintainance. Also easier for the python user whose is used to the setup.py scripts.
- remove a few tools from the build systems. User does not need cmake nor cython anymore.

This will also brings the following drawbacks:

- users must now install 3rd party dependencies themselves on GNU/linux. (SFML 2 and Box2D 2.3 are not in the official repos and must be build from source)
- I would have to maintain a ppa for SFML 2 and Box2D 2.3, so the pyludic ppa wil temporarely disappear.