| Branch: | Tag: | Revision:

qgis / CMakeLists.txt @ master

History | View | Annotate | Download (44.6 KB)

# Date Author Comment
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

046a20e4 2018-11-10 09:33 PM Landry Breuil

[Packaging] install icons / appdata / desktop file on BSDs too

dc72f06e 2018-11-05 11:45 PM Nyall Dawson

Bump minimum Qt version to 5.9

20898877 2018-10-26 02:34 PM Jürgen Fischer

Bump version to 3.5

27ce17cf 2018-10-01 10:20 PM Larry Shaffer

Enable OpenCL for Mac, by default; keep disabled for BSD

CMAKE_HOST_SYSTEM_NAME (uname -s) on macOS returns Darwin, even though
it is a BSD variant.

81f9e6df 2018-10-01 04:05 AM Larry Shaffer

[opencl] Add FindOpenCLhpp CMake module; vendor cl2.hpp; fixup includes

CL/cl2.hpp, which the OpenCL support is based upon, is not always
included with OpenCL on some platforms, e.g. Mac, or not readily
available as a package. This work adds a CMake module specifically for...

74b2e194 2018-09-19 07:22 PM Jürgen Fischer

osgeo4w: fix lrelease lookup

71ec68b7 2018-09-19 08:50 AM Matthias Kuhn

Do not silently disable cmake options

70cbde21 2018-09-18 10:19 PM Marco Bernasocchi


d8f0da84 2018-09-07 11:42 PM Loïc Bartoletti

Fix OpenCL cmake for *BSD

351eb578 2018-09-06 08:24 AM Matthias Kuhn

Disable -Werror by default

a3416aa1 2018-09-06 06:35 AM Matthias Kuhn

Enable -Werror

66dd6768 2018-08-22 07:29 AM Denis Rouzaud

add notifications on mac (#7673)

a82de83d 2018-08-15 12:06 PM Denis Rouzaud

disable OpenCL by default on mac (#7621)

dirty fix before headers detection is properly done

0960b1f2 2018-08-08 01:26 PM Alessandro Pasotti

[opencl] Restore clang -Wimplicit-fallthrough

4af52f22 2018-08-08 11:18 AM Alessandro Pasotti

[opencl] Update CMakeList and sipify

44adfe53 2018-08-08 10:08 AM Alessandro Pasotti

[opencl] Final rebase before merge

966c3db2 2018-08-08 09:39 AM Alessandro Pasotti

[opencl] Uppercase CMake

5afd9e24 2018-08-08 09:39 AM Alessandro Pasotti

[opencl] Error message when OpenCL could not be found

51d1bb36 2018-08-08 09:27 AM Alessandro Pasotti

OpenCL POC 1

82b60df6 2018-08-08 09:25 AM Alessandro Pasotti

[opencl] Simplify OpenCL configuration in CMake

and add a message without failing if not found

ed7e831d 2018-08-08 09:22 AM Alessandro Pasotti

[opencl] Error message when OpenCL could not be found

05be622c 2018-08-08 09:18 AM Alessandro Pasotti

OpenCL POC 1

4809001d 2018-08-06 10:22 AM Matthias Kuhn

Enable -Wimplicit-fallthrough

2f6b569c 2018-07-08 05:22 PM Martin Dobias

Animate in cooperation with QgsCameraController

This is cleaner than just updating QCamera's transform.
Now we interpolate values ourselves, without Qt3D Animation library.

ce933380 2018-07-08 05:22 PM Martin Dobias

Initial work on animation support

- new class to store animation configuration
- new class for animation configuration GUI
- animation implementation using Qt3D Animation framework

212cffca 2018-06-28 05:31 PM Jürgen Fischer

Port gps support to QSerialPort (byebye QExtSerialPort)

1503459f 2018-06-22 02:15 PM Jürgen Fischer

Bump version to 3.3

db398ab1 2018-06-21 03:55 AM Aleix Pol

Install appdata information for QGIS

4790747a 2018-06-20 10:01 AM Jürgen Fischer

Tune osgeo4w scripts (followup cab6a4b6)

a6d78bc2 2018-06-14 01:32 AM Nyall Dawson

Minimum qt version is 5.4

088e94f9 2018-06-08 12:06 AM Denis Rouzaud

[cmake] fix deprecated OLD policy for CMP0053

42c0b398 2018-06-07 03:33 AM Denis Rouzaud

[cmake] fix deprecated OLD policy CMP0048 (#7193)

b1bf9b28 2018-04-26 01:33 PM Peter Petrik

[FEATURE] Introduction of QGIS Quick library

This pull request is a subset of #6490

This adds a new library for creation of applications based on Qt Quick
It contains reusable QML / Qt Quick components based on QGIS core
The initial work introduces MapCanvas...

50422a11 2018-04-19 10:50 AM Peter Petrik

[FEATURE] QgsMeshLayer part 1: Reading raw mesh

Introducting MDAL, QgsMeshLayer, mesh data providers (mesh_memory, mdal)
to read and visualize raw meshes: vertices and faces. Support dragging
2dm files from browser on canvas to visualize 2dm meshes.
Support for QgsMeshLayer in Python API.

a213fad5 2018-04-04 01:17 PM Loïc BARTOLETTI

Fix travis with ccache (#6745)

4c4e8ac1 2018-03-22 09:32 AM Hugo Mercier

Merge pull request #6085 from lbartoletti/ccache

Use ccache if available

70c68df7 2018-02-23 01:10 PM Jürgen Fischer

Bump version to 3.1

3e1b99be 2018-02-06 12:39 PM Nyall Dawson

Remove a bunch of Qt4 compatibility code