diff --git a/Documentation/Cookbook/rst/CompilingOTBFromSource.rst b/Documentation/Cookbook/rst/CompilingOTBFromSource.rst index 9ea5c820ebd1d3b2fa6083f2fd9ec5afd0532c72..bec18da04a99938bb36f85f25457a4ef41b78100 100644 --- a/Documentation/Cookbook/rst/CompilingOTBFromSource.rst +++ b/Documentation/Cookbook/rst/CompilingOTBFromSource.rst @@ -11,7 +11,7 @@ OTB is known to work on: * Visual Studio 2015 on Windows -* GCC 4.x, 5.x or Clang 3.x on GNU/Linux +* GCC 5 or higher, Clang 3.4 or higher on GNU/Linux * AppleClang on macOS (10.8 or higher) @@ -25,60 +25,60 @@ process: .. table:: External libraries used in OTB :align: center - +------------------------------------------------------------------+-----------------------+--------------------------+ - | **Library** | **Mandatory** | **Minimum version** | - +==================================================================+=======================+==========================+ - | `ITK <http://www.itk.org>`_ | Yes | 4.6.0 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `GDAL <http://www.gdal.org>`_ | Yes | 2.0 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `OSSIM <http://www.ossim.org>`_ | Yes | 1.8.20-3 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `libgeotiff <http://trac.osgeo.org/geotiff/>`_ | Yes | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `boost <http://www.boost.org>`_ | Yes | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `openthreads <http://www.openscenegraph.org>`_ | Yes | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `tinyXML <http://www.grinninglizard.com/tinyxml>`_ | Yes | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `6S <http://6s.ltdri.org>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `Curl <http://www.curl.haxx.se>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `FFTW <http://www.fftw.org>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `GLEW <http://glew.sourceforge.net/>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `GLFW <http://www.glfw.org/>`_ | No | 3 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `GLUT <https://www.opengl.org/resources/libraries/glut/>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `libKML <https://github.com/google/libkml>`_ | No | 1.2 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `libSVM <http://www.csie.ntu.edu.tw/~cjlin/libsvm>`_ | No | 2.0 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `MPI <https://www.open-mpi.org/>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `MuParser <http://www.muparser.sourceforge.net>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `MuParserX <http://muparserx.beltoforion.de>`_ | No | 4.0.7 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `OpenCV <http://opencv.org>`_ | No | 2 (3.x also supported) | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `OPENGL <https://www.opengl.org/>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `Qt <https://www.qt.io/developers/>`_ | No | 5 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `QWT <http://qwt.sourceforge.net>`_ | No | 6 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `Shark <http://image.diku.dk/shark/>`_ | No | 3.1 | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `SiftFast <http://libsift.sourceforge.net>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - | `SPTW <https://github.com/remicres/sptw.git>`_ | No | | - +------------------------------------------------------------------+-----------------------+--------------------------+ - + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | **Library** | **Mandatory** | **Minimum version** | **Superbuild Version** | + +==================================================================+=======================+==========================+==========================+ + | `ITK <http://www.itk.org>`_ | Yes | 4.6.0 | 4.13 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `GDAL <http://www.gdal.org>`_ | Yes | 2.0 | 2.4.1 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `OSSIM <http://www.ossim.org>`_ | Yes | 1.8.20-3 | 1.8.20 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `libgeotiff <http://trac.osgeo.org/geotiff/>`_ | Yes | | 1.4.2 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `boost <http://www.boost.org>`_ | Yes | | 1.60 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `openthreads <http://www.openscenegraph.org>`_ | Yes | | 3.4.0 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `tinyXML <http://www.grinninglizard.com/tinyxml>`_ | Yes | | 2.6.2 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `6S <http://6s.ltdri.org>`_ | No | | | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `Curl <http://www.curl.haxx.se>`_ | No | | 7.54.1 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `FFTW <http://www.fftw.org>`_ | No | | 3.3.8 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `GLEW <http://glew.sourceforge.net/>`_ | No | | 1.13 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `GLFW <http://www.glfw.org/>`_ | No | 3 | 3.1.2 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `GLUT <https://www.opengl.org/resources/libraries/glut/>`_ | No | | 2.8.1 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `libKML <https://github.com/google/libkml>`_ | No | 1.2 | 1.3.0 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `libSVM <http://www.csie.ntu.edu.tw/~cjlin/libsvm>`_ | No | 2.0 | 3.22 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `MPI <https://www.open-mpi.org/>`_ | No | | | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `MuParser <http://www.muparser.sourceforge.net>`_ | No | | 2.2.5 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `MuParserX <http://muparserx.beltoforion.de>`_ | No | 4.0.7 | 4.0.7 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `OpenCV <http://opencv.org>`_ | No | 2 (3.x also supported) | 3.4.1 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `OPENGL <https://www.opengl.org/>`_ | No | | | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `Qt <https://www.qt.io/developers/>`_ | No | 5 | 5.10.1 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `QWT <http://qwt.sourceforge.net>`_ | No | 6 | 6.1.3 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `Shark <http://image.diku.dk/shark/>`_ | No | 4 | 4.0 | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `SiftFast <http://libsift.sourceforge.net>`_ | No | | | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + | `SPTW <https://github.com/remicres/sptw.git>`_ | No | | | + +------------------------------------------------------------------+-----------------------+--------------------------+--------------------------+ + GNU/Linux and macOS -------------------