Statistics
| Branch: | Tag: | Revision:

qgis / CMakeLists.txt @ master

History | View | Annotate | Download (50.6 KB)

# Date Author Comment
153a34e2 2023-10-27 02:05 PM Jürgen Fischer

Bump version to 3.35

822aa1ed 2023-10-24 04:52 PM Loïc Bartoletti

cmake: add a patch to build on fedora38. Fixes #54348

2c7b4f30 2023-10-17 05:50 PM Laurențiu Nicola

Add USE_ALTERNATE_LINKER to cache if available

13a9c748 2023-10-17 04:01 PM Sandro Santilli

Add `tags` make target

8c48244f 2023-10-09 12:52 AM Nyall Dawson

Restore output of gdal/proj/geos detected versions from cmake

2c8e7846 2023-09-19 10:10 PM Matthias Kuhn

Use geos cmake configuration (#54659)

01b0eff8 2023-09-18 10:52 AM Matthias Kuhn

Merge branch 'master' into cmake-gdal

a42c02b4 2023-09-18 07:30 AM Matthias Kuhn

Use GDAL cmake config

and switch to target.
Perserve fallback GDAL discovery logic since GDALConfig is quite recent.

17301401 2023-09-18 06:12 AM Matthias Kuhn

[cmake] Use native find EXPAT logic

and switch to using target EXPAT::EXPAT

861b6355 2023-08-10 09:24 AM Paul Blottiere

Update CMakeLists.txt

Co-authored-by: Matthias Kuhn <>

3754e386 2023-08-09 06:29 AM Paul Blottiere

Fix build on Arch with recent version of protobuf

40ecc548 2023-08-07 12:06 AM Nyall Dawson

Add conditional support for linking draco library

Can be opted out by setting WITH_DRACO cmake option to false

a4f7d1bf 2023-07-27 12:37 AM Nyall Dawson

Set some cmake policies to avoid warnings on newer cmake

d1ec7cbf 2023-06-27 06:49 AM Nyall Dawson

WITH_QTGAMEPAD should default to false

f86e46ed 2023-06-27 06:49 AM Nyall Dawson

Add optional WITH_QTGAMEPAD cmake switch, and create 2d/3d gamepad
map controller classes which expose QGamepad functionality

Especially handy because the underlying QGamepad classes
are not accessible to Python

bbc4be0c 2023-06-23 02:42 PM Jürgen Fischer

Bump version to 3.33

20e2f672 2023-04-30 08:41 PM Martin Dobias

Also enable build with 3D by default

e0bbd798 2023-04-30 08:41 PM Martin Dobias

Enable build with PDAL by default

Point cloud support has been there in a couple of QGIS releases already
and it would make sense to have the PDAL support built by default.
Without PDAL, point cloud layer implementation is very limited,
not allowing indexing and display of regular files like LAS/LAZ,...

341284a7 2023-04-27 06:47 AM Nyall Dawson

Require Qt 6.4 or later for Qt6 builds

Given that these are experimental anyway, it makes little sense
to waste efforts supporting older Qt 6 releases...!

ed1378b5 2023-03-22 04:04 PM Alexander Bruy

do not require PDAL >= 2.5 for QGIS, make it requirement only for
processing provider

1cff7f53 2023-03-03 08:27 PM Jürgen Fischer

Bump version to 3.31

31d058d1 2023-01-26 10:14 AM Alessandro Pasotti

Merge pull request #51584 from geosolutions-it/remove_geonode_provider

Remove GeoNode Provider

09c8a682 2023-01-25 04:41 PM Giovanni Allegri

Bump number of SIP parts

Workaround to avoid the errors in `sip_corepart10.cpp` related to `QgsPointCloudAttributeStatistics`

0b9c4477 2023-01-25 12:47 PM Denis Rouzaud

link QSerialPort for Qt6 builds

769c68b5 2022-12-15 06:37 PM Nyall Dawson

[api][expressions] Allow additional map layer stores to be associated
with an expression context

This allows the various expression functions which can refer to
layers to also locate layers stored in these additional,
non-QgsProject::instance, store.

The immediate use case is paving the way for expressions to access...

6572c9bd 2022-12-13 05:59 PM Nyall Dawson

Add QGIS_PROTECT_QOBJECT_THREAD_ACCESS macro

Either shows a warning when a qobject function is accessed
from a thread which the object doesn't have affinity with,
OR causes a fatal error if the AGGRESSIVE_SAFE_MODE cmake flag
is set.

We should ensure this macro is present for all qobject methods...

4010706a 2022-12-08 01:53 AM bdm-oslandia

feat(doc): add section with build flags in INSTALL.md

ff9f2833 2022-11-30 10:13 AM Sandro Mani

Assorted fixes towards PyQt6 support

5fe715a6 2022-11-09 02:35 AM Mathieu Pellerin - nIRV

Enable WITH_QUICK on Qt6 builds and apply needed fixes

20d006dd 2022-11-03 06:02 PM Julien Cabieces

[Clazy] Fixes container-anti-pattern

e907edf6 2022-10-23 05:52 PM Matthias Kuhn

Merge pull request #50665 from m-kuhn/android_resources

5d0f37a6 2022-10-23 02:25 PM Matthias Kuhn

Merge pull request #50664 from m-kuhn/core_no_uitools

0e289466 2022-10-23 12:29 PM Matthias Kuhn

Remove outdated android specific patch

a0b21109 2022-10-23 11:46 AM Matthias Kuhn

Restrict UiTools to gui and app

4243de60 2022-10-21 02:14 PM Jürgen Fischer

Bump version to 3.29

0dc69f2b 2022-09-15 01:28 AM Julien Cabieces

[Clang-tidy] Run clang-tidy on modified code

b5e60783 2022-09-04 03:59 AM Jürgen Fischer

fix msvc build again (take II)

125294a3 2022-09-04 03:08 AM Jürgen Fischer

fix msvc build again

4bfef0c7 2022-08-29 08:44 AM Nyall Dawson

Bump minimum Qt version to 5.14

cb612aaf 2022-08-28 04:48 AM Matthias Kuhn

Qt Extras modules have been removed from Qt6

https://www.qt.io/blog/qt-extras-modules-in-qt-6

4b812199 2022-08-12 12:36 PM Nyall Dawson

Bump minimum Qt to 5.13

c5a65094 2022-08-11 12:31 AM Nyall Dawson

Add 'WITH_ASAN' cmake option to enable AddressSanitizer compile options

d5505e32 2022-07-13 12:24 AM Julien Cabieces

Add missing Q_OBJECT macros and enable clazy check missing-qobject-macro

6e374855 2022-07-11 03:59 AM Matthias Kuhn

Rename WITH_QT6 to BUILD_WITH_QT6

db4cf8a9 2022-07-08 07:44 AM Loïc Bartoletti

Use alternate linker (mold, gold, etc)

e10d2d49 2022-06-20 05:01 AM Nyall Dawson

Fix build

cd7fbbbb 2022-06-17 02:08 PM Jürgen Fischer

Bump version to 3.27

026dbb3b 2022-06-06 10:00 PM Sandro Santilli

Define SOURCETREE fixture for checking if source tree is changed

Use SKIP_RETURN_CODE=2 on them, so it is still possible to run
without a working git

bcad17f7 2022-05-10 12:27 AM Julien Cabieces

remove non-pod-global-static

8ac62c71 2022-05-10 12:27 AM Julien Cabieces

run clazy with appropriate options