TerraLib and TerraView Wiki Page

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
wiki:terralib5_build [2014/08/18 11:07]
marisa [TerraLib 5.0.0-alpha - Build and Install]
wiki:terralib5_build [2014/09/25 15:55]
marisa
Line 1: Line 1:
-====== TerraLib 5.0.0-alpha - Build and Install ======+====== TerraLib 5.0 - General guide for Building ​and Install ======
  
 Useful links: Useful links:
  
-  * [[wiki:​terralib5_build#​Cmake-GUI| Using the Cmake-GUI]] +  * [[wiki:​terralib5_build#​CMake_Command_Line_Notes| Using Cmake Command line]]
-  * [[wiki:​terralib5_build#​Cmake_Command_Line| Using Cmake Command line]]+
    
 ===== Building Terralib ===== ===== Building Terralib =====
  
-This section explains how to build the TerraLib from source code in some platforms. The original ​instructions are in BUILD-INSTRUCTIONS file at the terralib codebase.+This section explains how to build the TerraLib from source code in some platforms. The most updated ​instructions are in BUILD-INSTRUCTIONS file located ​at the root of the terralib codebase ​directory. Here are the general instructions and might not have all variables needed for a specific release.
  
 ==== 1. Build instructions on Linux with g++ (GNU gcc) ==== ==== 1. Build instructions on Linux with g++ (GNU gcc) ====
Line 161: Line 160:
  
   * Calling from a building dir while pointing to the source (main CmakeLists location), specifying Unix Makefiles as a generator, compiling in Release   * Calling from a building dir while pointing to the source (main CmakeLists location), specifying Unix Makefiles as a generator, compiling in Release
-  ​$ cmake -G "Unix Makefiles"​ -DCMAKE_BUILD_TYPE:STRING="Release" ​-DCMAKE_INSTALL_PREFIX:​PATH="/​usr/​local/​terralib"​ ../​codebase/​build/​cmake+ 
 +  ​$ cmake -G "Unix Makefiles"​ -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX:​PATH="/​usr/​local/​terralib"​ ../​codebase/​build/​
  
   * Specifying Visual Studio 10 as the generator, using source code located at C:​\Dev\Terralib\build and setting the option to generate a NSIS installer as true:   * Specifying Visual Studio 10 as the generator, using source code located at C:​\Dev\Terralib\build and setting the option to generate a NSIS installer as true:
  
-cmake -G '​Visual Studio 10' C:​\Dev\Terralib\build -DTE_DEPENDENCIES_DIR=C:/​Libs/​terralib_3rdparty_win32 -DCPACK_BINARY_NSIS=True+  $ cmake -G '​Visual Studio 10' C:​\Dev\Terralib\build -DTE_DEPENDENCIES_DIR=C:/​Libs/​terralib_3rdparty_win32 -DCPACK_BINARY_NSIS=True
  
   * Calling from a building dir while pointing to the source (main CmakeLists location), specifying Unix Makefiles as a generator, compiling in Release and adjusting the QWT references to the path of a locally compiled version:   * Calling from a building dir while pointing to the source (main CmakeLists location), specifying Unix Makefiles as a generator, compiling in Release and adjusting the QWT references to the path of a locally compiled version:
  
-cmake -G 'Unix Makefiles'​ /​home/<​user>/​terralib5/​build -DCMAKE_BUILD_TYPE=Release -DQWT_INCLUDE_DIR=/​usr/​local/​qwt-6.1.0/​ include -DQWT_LIBRARY_RELEASE=/​usr/​local/​qwt-6.1.0/​lib/​libqwt.so.6.1.0+  $ cmake -G 'Unix Makefiles'​ /​home/<​user>/​terralib5/​build -DCMAKE_BUILD_TYPE=Release -DQWT_INCLUDE_DIR=/​usr/​local/​qwt-6.1.0/​include -DQWT_LIBRARY_RELEASE=/​usr/​local/​qwt-6.1.0/​lib/​libqwt.so.6.1.0
  
 == Notes for Linux build == == Notes for Linux build ==