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
Next revision Both sides next revision
wiki:terralib5_build [2014/09/09 11:13]
marisa
wiki:terralib5_build [2014/09/18 10:31]
marisa [Building Terralib]
Line 7: Line 7:
 ===== 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 ​text 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 161:
   * 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=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:
Line 169: Line 169:
   * 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 ==