20,741
edits
Hamzaalloush (talk | contribs) (Minimizing the needed number of MXE packages) |
(→mxe specific tool chain: new section) |
||
| Line 18: | Line 18: | ||
== Minimizing the needed number of MXE packages == | == Minimizing the needed number of MXE packages == | ||
the default 'all-filtered' make target, builds 367 packages in a clean environment, only 107 out of 367 are built using MXE's own dependency walker in the Makefile if 'openscenegraph' is passed as a parameter to 'make'. few packages can be excluded by disabling uneeded OSG plugins, and dependencies of further packages. -- [[User:Hamzaalloush|Hamzaalloush]] ([[User talk:Hamzaalloush|talk]]) 21:16, 22 May 2015 (EDT) | the default 'all-filtered' make target, builds 367 packages in a clean environment, only 107 out of 367 are built using MXE's own dependency walker in the Makefile if 'openscenegraph' is passed as a parameter to 'make'. few packages can be excluded by disabling uneeded OSG plugins, and dependencies of further packages. -- [[User:Hamzaalloush|Hamzaalloush]] ([[User talk:Hamzaalloush|talk]]) 21:16, 22 May 2015 (EDT) | ||
== mxe specific tool chain == | |||
as far as I know, mxe should be quite able to only build those dependencies that are needed for FG - i.e. plib/openal/simgear/osg which should in turn pick up their own dependencies automatically. So it's mainly a matter of making sure that dependency resolution is working correctly. If you are really referring to the underlying tool chain and not just dependencies, I am not sure what might be optional ? But I guess it would make sense to come up with 2-3 *.mk files for the main FG dependencies, so that the a corresponding build environment can be automatically created by the mxe installer, and which can be used by the [[Superbuild]] afterwards. --[[User:Hooray|Hooray]] ([[User talk:Hooray|talk]]) 13:55, 23 May 2015 (EDT) | |||