Building FlightGear - Cross Compiling: Difference between revisions

Jump to navigation Jump to search
m
→‎Dependencies: add upstream/merge status to the table (to be updated as we move on)
m (→‎Dependencies: add upstream/merge status to the table (to be updated as we move on))
Line 77: Line 77:


{| class="wikitable"
{| class="wikitable"
! Task !! Build System !! Description !! People !! Progress  
! Task !! Merged upstream !! Build System !! Description !! People !! Progress  
|-
|-
| plib.mk || autotools || provide mxe build scripts for plib || || {{Done}}
| plib.mk ||{{Done}}|| autotools || provide mxe build scripts for plib || || {{Done}}
|-
|-
| openrti.mk || cmake || add OpenRTI support ||Hamzaalloush|| {{Progressbar|30}}
| openrti.mk ||{{Not done}}|| cmake || add OpenRTI support ||Hamzaalloush|| {{Progressbar|30}}
|-
|-
| optional ||cmake|| add support for [[Building_using_CMake#Optional_Features|optional dependencies]] (probably, separate *.mk files for each) || || {{Not done}}
| optional ||{{Not done}} ||cmake|| add support for [[Building_using_CMake#Optional_Features|optional dependencies]] (probably, separate *.mk files for each) || || {{Not done}}
|-
|-
| 3rdParty || mxe || ensure 3rd party dependencies are built in the toolchain, and merge their *.mk packages in the clone |||| {{Progressbar|80}}
| 3rdParty ||{{Not done}}|| mxe || ensure 3rd party dependencies are built in the toolchain, and merge their *.mk packages in the clone |||| {{Progressbar|80}}
|-
|-
| simgear.mk ||cmake|| provide mxe build scripts for simgear || {{Usr|FlyHigh}} -saiarcot895|| {{Progressbar|70}}
| simgear.mk ||{{Pending}}||cmake|| provide mxe build scripts for simgear || {{Usr|FlyHigh}} -saiarcot895|| {{Progressbar|70}}
|-
|-
| openscenegraph.mk  support (shared library) ||cmake|| improve/fix up OpenSceneGraph 3.x support (i.e. shared,non-static, builds using plugins)  || {{Usr|Hamzaalloush}} & {{Usr|FlyHigh}}|| {{Progressbar|90}}
| openscenegraph.mk  support (shared library) ||{{Done}}||cmake|| improve/fix up OpenSceneGraph 3.x support (i.e. shared,non-static, builds using plugins)  || {{Usr|Hamzaalloush}} & {{Usr|FlyHigh}}|| {{Progressbar|90}}
|-
|-
| osg examples/demos ||cmake|| ensure that all OSG examples build/link properly via <nowiki>-DBUILD_OSG_EXAMPLES=ON</nowiki> and <nowiki>-DBUILD_OSG_APPLICATIONS=ON</nowiki> || || {{Progressbar|90}}
| osg examples/demos ||{{Pending}}||cmake|| ensure that all OSG examples build/link properly via <nowiki>-DBUILD_OSG_EXAMPLES=ON</nowiki> and <nowiki>-DBUILD_OSG_APPLICATIONS=ON</nowiki> || || {{Progressbar|90}}
|-
|-
| [[Building FlightGear with osgEarth Integration|osg-earth.mk]] ||cmake|| add dedicated <code>osgearth.mk</code> module for mxe (ensure that the examples are working properly) also see gdal issue discussed at [http://comments.gmane.org/gmane.comp.gnu.mingw.cross-env/3607] ||Hamzaalloush|| {{Progressbar|70}}
| [[Building FlightGear with osgEarth Integration|osg-earth.mk]] ||{{Not done}}||cmake|| add dedicated <code>osgearth.mk</code> module for mxe (ensure that the examples are working properly) also see gdal issue discussed at [http://comments.gmane.org/gmane.comp.gnu.mingw.cross-env/3607] ||Hamzaalloush|| {{Progressbar|70}}
|-
|-
| flightgear.mk ||cmake|| provide mxe build script for flightgear ||{{Usr|FlyHigh}} -saiarcot895|| {{Progressbar|70}}
| flightgear.mk ||{{Not done}}||cmake|| provide mxe build script for flightgear ||{{Usr|FlyHigh}} -saiarcot895|| {{Progressbar|70}}
|-
|-
| breakpad.mk ||autotools|| provide mxe build script for [https://code.google.com/p/google-breakpad/wiki/GettingStartedWithBreakpad breakpad]<br/>Windows integration instructions at [https://code.google.com/p/google-breakpad/wiki/WindowsClientIntegration] || Hooray & Hamzaalloush || {{Progressbar|60}}
| breakpad.mk ||{{Not done}}||autotools|| provide mxe build script for [https://code.google.com/p/google-breakpad/wiki/GettingStartedWithBreakpad breakpad]<br/>Windows integration instructions at [https://code.google.com/p/google-breakpad/wiki/WindowsClientIntegration] || Hooray & Hamzaalloush || {{Progressbar|60}}
|-
|-
| [[Resource Tracking for FlightGear|sigar.mk]] ||cmake|| provide mxe build script for [https://github.com/hyperic/sigar sigar -System Information Gatherer And Reporter] (cmake based, for better startup/run-time diagnostics on CPU/RAM utilization) || Hooray || {{Not done}}
| [[Resource Tracking for FlightGear|sigar.mk]] ||{{Not done}}||cmake|| provide mxe build script for [https://github.com/hyperic/sigar sigar -System Information Gatherer And Reporter] (cmake based, for better startup/run-time diagnostics on CPU/RAM utilization) || Hooray || {{Not done}}
|-
|-
| Makefile SVN support || make || tailor the MXE Makefile to resolve the commit suffix in file names of SVN snapshot's. specific to SG/FG by using ${PKG} conditionals ||Hamzaalloush|| {{Progressbar|20}}
| Makefile SVN support ||{{Not done}}|| make || tailor the MXE Makefile to resolve the commit suffix in file names of SVN snapshot's. specific to SG/FG by using ${PKG} conditionals ||Hamzaalloush|| {{Progressbar|20}}
|-
|-
| terragear.mk || cmake || build static monolithic TerraGear (compiles but segfaults) ||Hamzaalloush|| {{Progressbar|40}}
| terragear.mk ||{{Not done}}|| cmake || build static monolithic TerraGear (compiles but segfaults) ||Hamzaalloush|| {{Progressbar|40}}
|}
|}


Navigation menu