Changes

Jump to: navigation, search

Scripted Compilation on Linux Debian/Ubuntu

552 bytes added, 17:22, 4 October 2019
add prerequisites section since dnc doesn't automatically pull these needed tools if they are not already installed.
Apart from its main purpose, <tt>download_and_compile.sh</tt> can be used to find hopefully up-to-date build-dependency information for FlightGear and related software. You would do so by inspecting [https://sourceforge.net/p/flightgear/fgmeta/ci/next/tree/download_and_compile.sh the script] at the point where it installs packages.<ref name="note-inspecting-download-and-compile-sh-to-gather-build-dependency-information">Look for strings such as <tt>zlib1g-dev</tt>, <tt>libglew-dev</tt> or <tt>qt5-default</tt>.</ref>
 
== Prerequisites ==
 
Before embarking on building your own FlightGear binaries, you must have already installed the necessary tools to compile the source code with. These preliminary tools are
 
* build-essential
* git
* subversion
* cmake
* automake
 
They can be installed quite simply by running the following command line.
 
$ sudo apt-get install build-essential git subversion cmake automake
 
Once these tools are installed, the download_and_compile.sh script can be run. It will install possibly needed additional tools and libraries as it runs.
== <span id="disk-space-requirements-and-build-time"></span> Disk space requirements and build time ==
169
edits

Navigation menu