| Branch: | Tag: | Revision:

qgis / CMakeLists.txt @ master

History | View | Annotate | Download (44.8 KB)

# Date Author Comment
a54efae8 2021-02-25 02:08 AM Nyall Dawson

Require c++17 to build

eb8066f2 2021-02-24 02:04 AM Nyall Dawson

Bump minimum python version to 3.7

f0838763 2021-02-23 06:18 AM Nyall Dawson

Bump minimum Qt version to 5.12

0655276c 2021-02-19 01:12 PM Jürgen Fischer

Bump version to 3.19

7ab478b4 2021-02-08 03:25 PM Denis Rouzaud

cache build and deps for mac workflow (#41409)

c2f4c8ed 2021-02-08 04:23 AM Denis Rouzaud

fix pushing to CDash

ea8a7071 2021-02-08 04:23 AM Denis Rouzaud

add option to push to cdash

54fab97b 2021-02-02 09:58 PM Sam Gillingham

add QGIS_INSTALL_SYS_LIBS cmake option

0b2c951e 2021-01-20 12:25 AM Matthias Kuhn

Bump Minimum Python version to 3.6

99f556fb 2021-01-20 12:25 AM Matthias Kuhn

Remove duplicate cmake command

526ef598 2021-01-20 12:25 AM Matthias Kuhn

Bump minimum python version to 3.5

To get proper support for type hints

9818fbe2 2021-01-19 04:24 PM Alessandro Pasotti

Fix MXE build for python bump and EPT

6b834f40 2021-01-14 10:11 AM Jürgen Fischer

remove trailing whitespaces from CMakeLists.txt

50a98367 2021-01-14 08:05 AM Sam Gillingham

add cmake QGIS_MACAPP_FRAMEWORK option

4bf57f76 2021-01-12 09:00 PM Stefan Uhrig

Only build and use odbccpp_static

d4494e5b 2021-01-12 03:57 PM Maxim Rylov

Add odbc-cpp-wrapper library to external folder

61fbdcf5 2020-12-28 04:08 PM Maxim Rylov

Merge branch 'master' into hana-provider

221bd2f6 2020-12-15 02:25 PM Peter Petrik

untwine pdalprovider integration (#40404)

[pointclouds] untwine pdalprovider integration

10a50d8d 2020-12-07 02:53 PM Maksim Rylov

Initial implementation of HANA provider

eac5d67e 2020-11-24 12:18 AM Peter Petrik

allow use poly2tri from system

18976fb4 2020-11-13 12:55 AM Nyall Dawson

Default to building WITH_EPT, and show friendly error if WITH_EPT is true but zstd not found

eddf6feb 2020-11-11 10:14 PM Denis Rouzaud

modernize CMakeLists.txt files

c7a6e6bd 2020-11-09 06:27 AM Nyall Dawson

Embed a copy of laz-perf, and use if system laz-perf is not found

Laz-perf is a relatively "underground" library, and is not packaged
for many major distributions. Its also tiny and trivial to include with
the other external libraries.

This avoids requiring users who want point cloud support to have to...

f5a4880e 2020-11-06 10:57 PM Nyall Dawson

Switch from silently building broken Entwine point cloud support
when dependancies are missing (libzstd, lazperf) to an explicit
WITH_EPT optional cmake switch which requires those dependancies

This makes it easier people to determine whether they have the...

f98bdc04 2020-11-06 06:22 PM Nyall Dawson

Make PDAL version information available for macros

3dec432c 2020-11-04 09:56 PM Peter Petrik

[pointclouds] add basic structure for PDAL layer

d0721c5a 2020-10-26 08:29 PM Peter Petrik

fix builds

aa814bce 2020-10-26 08:29 PM Peter Petrik

fix loading

bb5b625b 2020-10-26 08:29 PM Peter Petrik

able to build without zstd and lazperf

8a42c575 2020-10-26 08:29 PM Peter Petrik

port the basic renderer from Martin's prototype

72574567 2020-10-23 02:12 PM Jürgen Fischer

Bump version to 3.17

5e4707fc 2020-10-11 10:23 PM Even Rouault

Enable -DQT_USE_QSTRINGBUILDER and fix related build errors


When enabling -DQT_USE_QSTRINGBUILDER, QString() concatenation with operator +
are done in a more efficient way, especially with repeated + operators....

89e4d492 2020-09-11 02:16 AM Vincent Cloarec

enable QgsMeshTriangulation with SIP and change SIP_CONCAT_PARTS

b44df6d0 2020-09-09 05:21 AM Nyall Dawson

Fix sip silliness

SIP builds are very fragile right now -- adding new classes can
cause the build to fail for no good reason. This seems to fix it.

e2db34f6 2020-08-24 10:30 PM Jürgen Fischer

Fix qt plugins directory setting again (followup 736e3947d958fed)

5d897d8d 2020-08-21 11:08 AM Jürgen Fischer

Fix qt plugins directory setting (followup 736e3947d958fed)

736e3947 2020-08-20 03:35 PM Peter Petrik

allow custom install location for QT plugins (#38389)

e0fa3683 2020-08-17 08:38 PM Matthias Kuhn

Bump minimum cmake version to 3.10

Fixes #38327

de68f83c 2020-07-23 07:39 AM Vincent Cloarec

Virtual dataset groups for mesh layer (#37605)

[FEATURE] Introduces mesh virtual datasets

With the mesh calculator the user can choose to create those "virtual" dataset groups that will be added to the layer. Then, for these dataset groups, values are not stored in memory but each dataset is calculated when needed whit the formula entered in the mesh calculator....

b726848e 2020-06-26 09:11 AM Jürgen Fischer

fix 3d build on debian unstable

8aecfdd9 2020-06-25 11:24 PM Denis Rouzaud

[cmake] find Qt5 the right way

0ac73f4f 2020-06-19 02:17 PM Jürgen Fischer

Bump version to 3.15

97862bbc 2020-06-05 05:05 PM Denis Rouzaud

make QgsLocalizedPathRegistry thread safe (#36865)

4057790c 2020-05-25 03:39 AM Nyall Dawson

Hookup georeferencer from app

80a29fd0 2020-05-25 03:39 AM Nyall Dawson

Move georeferencer sources from plugins to app

c91e0e84 2020-05-25 12:29 AM José de Paula Rodrigues Net...

Drop Globe plugin

Dropping Globe plugin from the QGIS sources. It depends on osgearth no
newer than version 2.8, released on 2016-09-05, and which is impossible
to build against modern (Qt 5.13+) versions of Qt. With this, the
optional QGIS dependency on OpenSceneGraph and osgearth is also removed.

c41a1514 2020-05-10 05:03 AM Tom Palan

Prevent building of qgis_process when WITH_ANALYSIS=FALSE

85d543a7 2020-04-27 06:22 PM Nyall Dawson

Rename scripts to swap "-" for "_" for consistency

We had a confusing and unpredictable mix of script names with
- vs _, e.g. scripts/ vs scripts/

This unifies with the preferred _ convention for script file names

70eccf30 2020-04-24 06:46 AM Long Huan


f9a58d21 2020-04-15 10:20 AM Nyall Dawson

Rename 'qgis_transform' to 'qgis_process'

019035b1 2020-04-15 10:20 AM Nyall Dawson

[FEATURE][processing] New standalone console tool for running processing algorithms

This new qgis_transform tool allows users to run processing algorithms
(both built-in, and those provided by plugins) directly from the console.


- "qgis_transform list" will output a complete list of all available...

314353c4 2020-04-14 09:54 AM Long Huan

fix msvc utf-8 bug

62bcc923 2020-04-05 10:51 AM Peter Petrik

MacOS CI (#35407)

[infrastructure] [macos] use QGIS-Mac-Packager dependencies to setup MacOS CI build with GitHub workflows. Use CMake's define QGIS_MAC_DEPS_DIR to define folder to dependencies

2cfd6992 2020-03-31 09:11 AM Martin Dobias

Make sure that "protoc" tool is available

It may be in a separate package, e.g. on Ubuntu there is protobuf-compiler

8105ad1f 2020-03-25 01:27 PM Martin Dobias

Initial work on vector tile layer support

d2446e05 2020-02-21 01:38 PM Jürgen Fischer

Bump version to 3.13

1f10509b 2020-02-16 11:07 PM Even Rouault

Enable -Wnon-virtual-dtor in pedantic mode, and remove useless virtual qualifiers in 2 final classes

44b2518d 2020-02-08 06:17 AM Nyall Dawson

QT_PLUGINS_DIR is still required

4a8259b7 2020-02-08 06:17 AM Nyall Dawson

Deprecation warnings for everyone!

Let's all join the fun and share workload

06d4dee5 2020-02-08 06:17 AM Nyall Dawson

Prevent builds which utilise API deprecated in <= Qt 5.8

Ideally this would be at least 5.9 (the minimum Qt version supported),
but unfortunately the Qwt libraries utilise QString::null in public
headers which was deprecated in Qt 5.9.

I've got a feeling Qwt is going to be a pain point once again when...

aad4e844 2020-02-08 06:17 AM Nyall Dawson

Remove old Qt4 compatibility module

3b9ccf37 2020-01-17 11:38 AM Sandro Mani

Make it configurable whether to install the sip source files

d33a5b56 2019-11-30 08:34 PM Jürgen Fischer

azure-pipelines support

(blood, sweat and tears w/squ-ashed away)

fe9e6c69 2019-11-20 01:08 AM Nyall Dawson

Fix typos

4b8f37da 2019-11-20 01:08 AM Nyall Dawson

Enable some more safe clazy checks

9346dba3 2019-11-05 10:53 AM Matthias Kuhn

Fix Qt::UniqueConnection with lambda

7951feba 2019-11-05 08:01 AM Matthias Kuhn

Merge pull request #32607 from m-kuhn/clazy

Enable clazy on travis

a6386038 2019-11-04 09:52 PM Matthias Kuhn

Fix all 3 arg lambda problems

cffea8b2 2019-11-04 06:35 PM Matthias Kuhn

Enable more clazy checks and disable warnings as errors (boom)

277a8483 2019-11-03 06:02 PM Matthias Kuhn

Widespread use of AUTOMOC

For many people it's unclear where to put headers in CMakeFiles.txt
If they should be duplicated in both moc and non moc header sections.
And if private headers should be included as well.
The good news is that CMake is able to figure out itself which headers...

b81d3060 2019-10-26 02:50 AM Jürgen Fischer

spelling fixes (closes #32408)

e6a06ec3 2019-10-26 12:28 AM Matthias Kuhn

Also copy svg, icons and doc to build dir, into /data/ subdir

651b7b18 2019-10-26 12:28 AM Matthias Kuhn

Copy resources to build dir

Fix #31796

d5ab5ff7 2019-10-25 02:15 PM Jürgen Fischer

Bump version to 3.11

44228222 2019-10-07 02:33 AM Nyall Dawson


869ee9bc 2019-09-23 07:44 PM Nyall Dawson

Silence some recent gcc warnings which we can't fix

Since the fixes for these are either outside our control (residing
in Qt system headers), or break compatiblity with older compiler
versions which we still support.

635c1b54 2019-09-04 07:49 AM Peter Petrik

Allow to use WMS as static provider

c4c22db2 2019-08-31 01:20 AM Sandro Santilli

[make check] Use xvfb with screen number 0

This fixes make check for me, and it is already what debian/rules
uses (and scripts/

Closes #31473

7e3b539a 2019-08-31 01:20 AM Sandro Santilli

Fix typo in xvfb package name comment

8f831bb3 2019-08-20 01:40 PM Peter Petrik

qt 5.13.1 does not have QPrinter header

650f7961 2019-08-07 06:03 PM Jürgen Fischer

fix windows build (includes update to inja.hpp 57ac9b93725cb)

94b037ca 2019-08-04 10:39 AM Matthias Kuhn

Add plugins and plugin installer to qgis_desktop

9be7784f 2019-08-02 12:57 PM Matthias Kuhn

Add a new qgis_desktop build target

this is meant for development, to quickly get a test build
including python bindings and the most important core providers

32da3517 2019-06-21 02:33 PM Jürgen Fischer

Bump version to 3.9

38c8e757 2019-06-12 01:10 AM Jorge Rocha

References to updated

87033787 2019-04-05 09:05 AM Jürgen Fischer

move WITH_BINDINGS in front of WITH_SERVER_PLUGINS (fixes e839f277c5c1 and clean builds)

e839f277 2019-04-03 02:48 PM David Marteau


c6382553 2019-04-02 05:14 PM Jürgen Fischer

don't relink object if just the shared objects/DLL is changed

1a8cbd19 2019-02-22 01:48 PM Jürgen Fischer

Bump version to 3.7

c9c502a8 2019-01-08 03:32 AM Nyall Dawson

Use proj geodesic.h instead of GeographicLib

Because it contains the same functionality and avoids a new

148505d4 2019-01-08 03:32 AM Nyall Dawson

Add a dependancy to geographiclib

e90efda4 2018-12-29 11:11 PM Nyall Dawson

Avoid build warnings on Windows caused by external dependancies

4b9a532f 2018-12-03 07:56 PM Denis Rouzaud

be more verbose in var description

efd1fd6d 2018-12-03 05:06 PM Denis Rouzaud

allow to build without analysis

df422ccd 2018-11-14 06:31 PM Denis Rouzaud

remove ENABLE_TESTS definition

this was causing a complete rebuild when you enabled/disabled tests

9f645c6b 2018-11-13 10:48 AM Peter Petrik

cmake option for forcing static libs

79b4b48f 2018-11-13 10:48 AM Peter Petrik

ios only supports static libs

bfdb3ec4 2018-11-13 10:48 AM Peter Petrik

Qt5SerialPort optional

5ed35d6d 2018-11-12 10:13 PM Nyall Dawson

Only analysis lib depends on EXIV2, not core/etc

e0c79c45 2018-11-12 10:13 PM Sandro Mani

Add EXIV2 cmake variables

Forward port from kadas-albireo