88
edits
m (→Debian/Ubuntu: Add Raspbian) |
m (→Compiling) |
||
Line 98: | Line 98: | ||
* <code>NR_JOBS</code>: Number of jobs for parallel compilation. For example: <code>NR_JOBS=$(/usr/bin/nproc)</code>. | * <code>NR_JOBS</code>: Number of jobs for parallel compilation. For example: <code>NR_JOBS=$(/usr/bin/nproc)</code>. | ||
* <code>FGFS_PREFIX</code>: Prefix of the Flightgear installation. For example: <code>FGFS_PREFIX=${HOME}/Flightgear</code>. All the source code must be located under the directory <code>${FGFS_PREFIX}/src</code> and the installation will be done under the directory <code>${FGFS_PREFIX}</code> as <code>${FGFS_PREFIX}/bin</code>, <code>${FGFS_PREFIX}/include</code>, <code>${FGFS_PREFIX}/lib</code>,... | * <code>FGFS_PREFIX</code>: Prefix of the Flightgear installation. For example: <code>FGFS_PREFIX=${HOME}/Flightgear</code>. All the source code must be located under the directory <code>${FGFS_PREFIX}/src</code> and the installation will be done under the directory <code>${FGFS_PREFIX}</code> as <code>${FGFS_PREFIX}/bin</code>, <code>${FGFS_PREFIX}/include</code>, <code>${FGFS_PREFIX}/lib</code>,... | ||
* <code>cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo</code> can be replaced by <code>cmake -DCMAKE_BUILD_TYPE=Release</code> for better performances. | |||
* <code>FGFS_PREFIX_LIB</code>: The default <code>lib</code> directory is different between RedHat and Debian based distributions. Usually on Debian based distributions | * <code>FGFS_PREFIX_LIB</code>: The default <code>lib</code> directory is different between RedHat and Debian based distributions. Usually on Debian based distributions | ||
FGFS_PREFIX_LIB=${FGFS_PREFIX}/lib | FGFS_PREFIX_LIB=${FGFS_PREFIX}/lib | ||
Line 199: | Line 200: | ||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \ | -DCMAKE_BUILD_TYPE=RelWithDebInfo \ | ||
-DCMAKE_INSTALL_PREFIX="${FGFS_PREFIX}" \ | -DCMAKE_INSTALL_PREFIX="${FGFS_PREFIX}" \ | ||
-DCMAKE_VERBOSE_MAKEFILE=TRUE | -DCMAKE_VERBOSE_MAKEFILE=TRUE \ | ||
-DENABLE_FGQCANVAS=ON | |||
make --jobs=${NR_JOBS} | make --jobs=${NR_JOBS} | ||
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${FGFS_PREFIX_LIB}/ | export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${FGFS_PREFIX_LIB}/ |
edits