This commit unbundles Boost, Xerces-c, Gmock, Gtest and Zlib from FlightCrew. All of those are fairly common on modern distros and there's no reason to bundle it with FlightCrew.
I created the original patch while creating an ebuild (package) for the Gentoo Linux distribution.
Note that all tests run fine; as well as flightcrew-{cli,gui}. However loading the plugin from Sigil 0.9.4 fails with the error that flightcrew-plugin is not a sigil plugin.
Also, to compile cleanly, -std=c++11 needs to be passed. (Tested with GCC-5.3).
Sorry for this being so late, but ... this pull request would leave Windows and OS X out in the cold. All pull requests must not break functionality on any of the three supported platforms.
This commit unbundles Boost, Xerces-c, Gmock, Gtest and Zlib from FlightCrew. All of those are fairly common on modern distros and there's no reason to bundle it with FlightCrew. I created the original patch while creating an ebuild (package) for the Gentoo Linux distribution.
Note that all tests run fine; as well as flightcrew-{cli,gui}. However loading the plugin from Sigil 0.9.4 fails with the error that flightcrew-plugin is not a sigil plugin.
Also, to compile cleanly, -std=c++11 needs to be passed. (Tested with GCC-5.3).