mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2024-12-01 09:24:10 +01:00
a3a7d55176
apparently environment variables, like TOOLS_DIR, set in .bashrc are messed up now (/d/path becomes D:/path) a workaround is to set them in the Makefile config file |
||
---|---|---|
.. | ||
gdal_GNUmakefile_fix.patch | ||
osg_win.sh | ||
osgearth.mk | ||
README.TXT |
This document describes how to build osg and osgEarth. Building osgEarth requires: * osgEarth (http://osgearth.org/) * OpenSceneGraph (http://www.openscenegraph.org/) * GDAL (http://www.gdal.org/) * zlib, png, etc... Make sure all LibrePilot SDKs are up to date as the osgEarth build relies on them. More details can be found in osgearth.mk. Linux prerequisites ---------------------------------- $ sudo apt-get install libzip-dev libpng-dev lipjpeg-dev libtiff5-dev libcurl4-openssl-dev $ sudo apt-get install libgeos++-dev libgdal-dev Alternative (not tested recently but could work): $ sudo apt-get build-dep openscenegraph Tested with: $ curl --version curl 7.35.0 (i686-pc-linux-gnu) libcurl/7.35.0 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 librtmp/2.3 $ gdal-config --version 1.10.1 OSX prerequisites ---------------------------------- brew install cmake brew install gdal Windows prerequisites ---------------------------------- Windows requires many libraries to be build. See osg_win.sh for more details. Building ---------------------------------- $ make all_osg This will: - clone git repositories in ./3rdparty - build osg and osgEarth libraries in ./build/3rdparty - install osg in ./build/3rdparty/install - create distribution files (tar & md5) in ./build/3rdparty/install