mirror of
https://bitbucket.org/librepilot/librepilot.git
synced 2025-01-18 03:52:11 +01:00
LP-30 added short readme describing how to build osgEarth
This commit is contained in:
parent
a25b31b743
commit
73d15be2c1
63
make/3rdparty/osgearth/README.TXT
vendored
Normal file
63
make/3rdparty/osgearth/README.TXT
vendored
Normal file
@ -0,0 +1,63 @@
|
||||
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
|
Loading…
x
Reference in New Issue
Block a user