2010-10-27 23:58:43 +00:00
|
|
|
|
|
|
|
= Overview =
|
|
|
|
|
2016-12-30 00:01:08 +01:00
|
|
|
QGIS, like a number of major projects (e.g., KDE 4.0), uses CMake
|
2010-10-27 23:58:43 +00:00
|
|
|
(http://www.cmake.org) for building from source.
|
|
|
|
|
|
|
|
Following a summary of the required dependencies for building:
|
|
|
|
|
|
|
|
Required build tools:
|
|
|
|
|
2017-08-09 22:55:47 +02:00
|
|
|
- CMake >= 3.0.0
|
2014-11-24 16:33:51 +01:00
|
|
|
- Flex >= 2.5.6
|
2011-08-30 20:45:22 +02:00
|
|
|
- Bison >= 2.4
|
2010-10-27 23:58:43 +00:00
|
|
|
-
|
|
|
|
|
2014-11-22 18:54:53 +01:00
|
|
|
Required build dependencies:
|
2010-10-27 23:58:43 +00:00
|
|
|
|
2016-12-21 17:17:53 +01:00
|
|
|
- Qt >= 5.3.0
|
2010-10-27 23:58:43 +00:00
|
|
|
- Proj >= 4.4.x
|
2015-10-29 14:25:00 +01:00
|
|
|
- GEOS >= 3.4
|
2010-10-27 23:58:43 +00:00
|
|
|
- Sqlite3 >= 3.0.0
|
2017-11-15 09:31:15 +01:00
|
|
|
- SpatiaLite >= 4.2.0
|
2016-12-21 16:32:12 +00:00
|
|
|
- libspatialindex
|
2017-09-23 14:36:14 +02:00
|
|
|
- GDAL/OGR >= 2.1
|
2013-04-06 11:26:06 +02:00
|
|
|
- Qwt >= 5.0 & (< 6.1 with internal QwtPolar)
|
2013-01-04 23:08:59 +01:00
|
|
|
- expat >= 1.95
|
2014-07-25 10:30:34 +02:00
|
|
|
- QScintilla2
|
2016-12-21 16:32:12 +00:00
|
|
|
- QCA
|
2017-04-20 09:23:27 +02:00
|
|
|
- qtkeychain (>= 0.5)
|
2017-10-29 20:20:58 +01:00
|
|
|
- libzip
|
2016-12-21 17:19:57 +01:00
|
|
|
-
|
2010-10-27 23:58:43 +00:00
|
|
|
|
|
|
|
Optional dependencies:
|
|
|
|
|
2017-07-27 22:47:52 +02:00
|
|
|
- for GRASS providers and plugin - GRASS >= 7.0.0.
|
2010-10-27 23:58:43 +00:00
|
|
|
- for georeferencer - GSL >= 1.8
|
2017-07-06 08:12:55 +02:00
|
|
|
- for PostGIS support - PostgreSQL >= 8.0.x
|
2013-01-04 23:08:59 +01:00
|
|
|
- for gps plugin - gpsbabel
|
2016-12-21 17:19:57 +01:00
|
|
|
- for mapserver export and PyQGIS - Python >= 3.3
|
|
|
|
- for python support - SIP >= 4.12, PyQt >= 5.3 must match Qt version, Qscintilla2
|
2010-10-27 23:58:43 +00:00
|
|
|
- for qgis mapserver - FastCGI
|
2014-11-22 18:54:53 +01:00
|
|
|
- for oracle provider - Oracle OCI library
|
2010-10-27 23:58:43 +00:00
|
|
|
-
|
|
|
|
|
2014-11-22 18:54:53 +01:00
|
|
|
Indirect dependencies:
|
|
|
|
|
2016-12-30 00:01:08 +01:00
|
|
|
Some proprietary formats (e.g., ECW and MrSid) supported by GDAL require
|
2014-11-22 18:54:53 +01:00
|
|
|
proprietary third party libraries. QGIS doesn't need any of those itself to
|
|
|
|
build, but will only support those formats if GDAL is built accordingly. Refer
|
|
|
|
to http://gdal.org/formats_list.html ff. for instructions how to include
|
|
|
|
those formats in GDAL.
|
|
|
|
|