TerraLib Developer's Guide - Source Code Organization
The source code structure after cloning the terralib5 repository will be:
Folder | Description |
---|---|
build/cmake | Contains the CMake scripts with commands, macros and functions used to build the environment for compiling libraries and executables in different platforms using the CMake tool |
build/scripts | Scripts for building TerraLib on different platforms using the CMake tool |
doc | Help files and doxygen stufs |
examples | Some examples on how to use TerraLib API |
install | Bash scripts for helping building and installing 3rdparty libraries |
licenses | Copyright notices of third-party libraries used by TerraLib. Not available yet! |
resources | Fonts, images, sql, and xml files among other resources of general use |
share | XML Schema (.xsd), JSON files, plugin manifest files, translations files and OGC specifications that is shared and installed with TerraLib |
src | Contains the source code of TerraLib and TerraView |
unittest | Contains some unit tests for TerraLib |
If you want to build TerraLib, first take a look at the Third-party libraries needed.