From: Speed D. <no...@so...> - 2012-01-11 16:18:23
|
#554: Split Linux Data package into smaller chunks ---------------------------------+------------------------------------------ Reporter: mungewell | Owner: somebody Type: enhancement | Status: new Priority: major | Milestone: 2.0.0 Component: Build system | Version: 2.0.0-dev Keywords: linux split package | ---------------------------------+------------------------------------------ Changes (by pouillot): * keywords: => linux split package * component: Whole game => Build system Comment: Are you talking about binary or source packages ? If binary, for what target distro ? Note: Not only the "base" Windows binary package contains DLLs and exes : only the "WIP ..." one does not (robots DLLs, at least). Now as for the source package, as I told recently to Xavier, we can well split the current all-in-one source package in 4 packages, more or less consistent with the Windows split scheme. I can well do this for the next releases. But making the base package an "autonomous" one, thus enabling to build, install and run a kind of "base" binary package (with only Espie and the Supercars) ... this is another story : 1. the manual way of manually patching the CMakeLists.txt everywhere just before packaging can work but I personaly exclude it (can't stand losing time in such boring and error prone work of patching and then testing if every bit is here ... for each release to go in the future), 2. an automated way would imply changing the build system for associating each installed file to a kind of component, and being able to select at cmake-time the component(s) (if not all) to build. Quite easy to do, but probably makes most of the CMakeLists.txt more complicated with IFs everywhere for contents selection). I won't do this for 2.0, sorry, fed up with this kind of work, want to have fun working on my subjects too ;-) But any volunteer is welcome, happy to share ideas on how it can be implemented :-) -- Ticket URL: <http://sourceforge.net/apps/trac/speed-dreams/ticket/554#comment:1> Speed Dreams <http://sourceforge.net/projects/speed-dreams> An Open Motorsport Simulator forked from Torcs in order to deliver a better user experience through nicer and more consistent car sets, visually improved tracks and enhanced physics realism. |