seriema / TurboLoader

A blazingly fast emulator and ROM launcher of all the fun games we grew up with. For today's best home computer, the Raspberry Pi.
MIT License
0 stars 0 forks source link

Refactor dependency management #5

Closed seriema closed 8 years ago

seriema commented 8 years ago

To separate the platform logic in our CMake files the 3rd party dependency files and logic have all been moved into the dependencies/ folder. I tried creating a library output file that could be easily included in the root CMakeLists.txt but it was a lot more difficult than expected. Especially on Travis-CI where I gave up because of linker order build errors that wouldn't happen on any other platform (I gave up here: http://stackoverflow.com/a/19905704).