Hi CryHam, thanks for your work and thanks to the other Stunt Rally contributors!
I updated Mageia Cauldron's package to version 2.4.
In the process, I had a go at removing some bundled dependencies that could be taken from the system (on Linux). I started with tinyxml.
It took me a while because I had to package TinyXML2 for that, and write CMake find modules for both TinyXML and TinyXML2 (and I hadn't understood at first that it needed both libraries, IIUC it's oics that needs TinyXML1?).
Here is the patch I'm using currently to build against the shared libraries:
http://svnweb.mageia.org/packages/cauld ... iew=markupWould you be interested if I improved it to make the use of system TinyXML* optional and then submit a pull request? (using a SYSTEM_TINYXML boolean variable or something like that)
Can you also confirm that it's okay to build against system-wide libraries for those, or do I risk to encounter compatibility issues?
I haven't tried to build against the system-wide library for Bullet, do you know of anything that could prevent using it? (e.g. if you need a specific older version than the one shipped in current distros).