Note| This article contains outdated instructions still referring to the 2.12 integration branches. Meanwhile, those branches have been updated for 3.x - and developers are exploring the possibility to get this committed into mainline for the upcoming release.
These should be the public links to the flightgear / osgEarth repositories (note that latest development is found in OsgEarthNext branch) * git clone -v -b OsgEarthNext git://gitorious.org/fg/simgear-osgearth.git simgear * git clone -v -b OsgEarthNext git://gitorious.org/fg/flightgear-osgearth.git flightgear * git clone -v -b OsgEarthNext git://gitorious.org/fg/fgdata-osgearth.git fgdata * git clone -v -b OsgEarthNext git://gitorious.org/fg/fgrun-osgearth. git fgrun
Use this version of osgEarth: * git clone -v -b OsgEarthNext https://github. com/poweroftwo/osgearth. git osgearth
|This is yet another auto-builder for Flightgear and for the time being specific to '''Windows 64bit ONLY'''. It is particularly geared toward building FG with the latest incarnation of the osgEarth integration. The simple minded script attempts to download all needed and hopefully manages conflicts with your user/system environment variables properly. Also, a minimal sized fgdata is downloaded as a starting point.<br/>
== Objective ==
Assumptions == * You already have working branches of SG/ FG and FGData , you only need to add the simperative branches as remote tracking branches * $SG_SRC , $ FG_SRC and $ FG_ROOT must be clean checkouts, commit/ stash any unsaved work and check out next / master first.
== Building the osgEarth plugin ==* clone the repository: <pre>git clone -v -b 2.12-OsgEarthIntegration email@example.com:fg/flightgear-osgearth.git flightgear</pre> * create a separate build directory * configure via CMake, set '''-DCMAKE_INSTALL_PREFIX''' matching your OSG/SG/FG installation path ( not needed if you installed OSG/SG system-wide)* run "make install" (to run a parallel build, pass '''-j x''', where is x the number of cores available/to be used)* next, build SimGear
SimGear == Switch into your cloned SimGear repository, make sure that it is in a clean state (commit/stash any changes, switch to next) <pre> ## add a new remote alias git remote add simperative firstname.lastname@example.org:fg/simgear-osgearth.git
## fetch all branches git fetch simperative
## check out a remote tracking branch named topics/osgearth git checkout --track -b topics/ osgearth simperative/ 2. 12- OsgEarthIntegration </pre>
* run '''make -j4 install''' * switch to your FG_SRC directory
== FlightGear == Switch into your cloned FlightGear repository, make sure that it is in a clean state (commit/stash any changes, switch to next) <pre> git remote add simperative email@example.com:fg/flightgear-osgearth.git git fetch simperative git checkout --track -b topics/osgearth simperative/2.12-OsgEarthIntegration </pre>
pre> git remote add simperative firstname.lastname@example.org:fg/ fgdata-osgearth.git git fetch simperative git checkout --track -b topics/osgearth simperative/2.12-OsgEarthIntegration </pre>
[[Category:Core development projects]]