580
edits
No edit summary |
No edit summary |
||
Line 23: | Line 23: | ||
* Run 'Configure' again, and then 'Generate' | * Run 'Configure' again, and then 'Generate' | ||
C:\FGFS\ | C:\FGFS\metabuild now contains a FlightGear-Meta solution (.sln);you can build this from a Visual Studio command prompt using msbuild, or open up the .sln in the IDE and again hit build. The first time will be slow - OpenSceneGraph and Boost will be downloaded and compiled, followed by all of simgear and finally flightgear. | ||
Once the build completes, it is easier to run FlightGear by closing the -Meta solution, and instead opening the Flightgear.sln in C:\FGFS\metabuild\fgbuild. From here you can set 'fgfs' as the startup project, enter any command line options, and debug / hack / run the code as normal. | Once the build completes, it is easier to run FlightGear by closing the -Meta solution, and instead opening the Flightgear.sln in C:\FGFS\metabuild\fgbuild. From here you can set 'fgfs' as the startup project, enter any command line options, and debug / hack / run the code as normal. | ||
Note you will need to add the OpenSceneGraph install directory to the PATH variables in the 'fgfs' target properties; the dir will be something like C:\FGFS\metabuild\install\msvc100\OpenSceneGraph\bin. Again this step will hopefully go away soon, bu for the moment is still required. | Note you will need to add the OpenSceneGraph install directory to the PATH variables in the 'fgfs' target properties; the dir will be something like C:\FGFS\metabuild\install\msvc100\OpenSceneGraph\bin. Again this step will hopefully go away soon, bu for the moment is still required. | ||
===Superbuild on Linux=== | |||
(The follow assumes regular 'make' generator, other generators may work, testing welcome) | |||
* make build dir next to your fgmeta clone | |||
* cd into the build dir | |||
* run cmake ../fgmeta -DCMAKE_INSTALL_PREFIX=$PWD/install -DCMAKE_BUILD_TYPE=Release (or Debug for a debug configuration( | |||
* run make -jN (where N is as large a number as your system can support) | |||
* make some coffee | |||
* fgfs should be in install/bin | |||
===Superbuild on Mac=== | |||
Make-based build works, XCode is more interesting. Probably only for the brave, |
edits