749 Commits

Author SHA1 Message Date
Nyall Dawson
5a5fe5ecbc Another dumb hack 2021-03-22 14:34:44 +10:00
Nyall Dawson
07f87f0448 Gross hack 2021-03-22 14:34:44 +10:00
nirvn
c5e5c46437 Fix building QGIS when WITH_GEOREFERENCER is false 2021-03-20 11:21:02 +07:00
Nyall Dawson
a54efae892 Require c++17 to build 2021-02-25 11:08:56 +10:00
Nyall Dawson
eb8066f2fe Bump minimum python version to 3.7 2021-02-24 11:04:55 +10:00
Nyall Dawson
f083876383 Bump minimum Qt version to 5.12 2021-02-23 15:18:12 +10:00
Juergen E. Fischer
0655276cb9 Bump version to 3.19 2021-02-19 13:12:08 +01:00
Denis Rouzaud
7ab478b480
cache build and deps for mac workflow (#41409) 2021-02-08 15:25:39 +01:00
Denis Rouzaud
c2f4c8edee fix pushing to CDash 2021-02-08 13:23:37 +10:00
Denis Rouzaud
ea8a70718c add option to push to cdash 2021-02-08 13:23:37 +10:00
Sam Gillingham
54fab97b6b add QGIS_INSTALL_SYS_LIBS cmake option 2021-02-03 06:58:41 +10:00
Matthias Kuhn
0b2c951e65 Bump Minimum Python version to 3.6 2021-01-20 09:25:47 +10:00
Matthias Kuhn
99f556fbb9 Remove duplicate cmake command 2021-01-20 09:25:47 +10:00
Matthias Kuhn
526ef598c2 Bump minimum python version to 3.5
To get proper support for type hints
2021-01-20 09:25:47 +10:00
Alessandro Pasotti
9818fbe209 Fix MXE build for python bump and EPT 2021-01-19 16:24:56 +01:00
Juergen E. Fischer
6b834f405d remove trailing whitespaces from CMakeLists.txt 2021-01-14 10:11:52 +01:00
Sam Gillingham
50a98367c5 add cmake QGIS_MACAPP_FRAMEWORK option 2021-01-14 17:05:41 +10:00
Stefan Uhrig
4bf57f76e1 Only build and use odbccpp_static 2021-01-12 21:00:29 +01:00
Maxim Rylov
d4494e5b43 Add odbc-cpp-wrapper library to external folder 2021-01-12 15:57:00 +01:00
Maxim Rylov
61fbdcf5ff Merge branch 'master' into hana-provider 2020-12-28 16:08:26 +01:00
Peter Petrik
221bd2f68f
untwine pdalprovider integration (#40404)
[pointclouds] untwine pdalprovider integration
2020-12-15 14:25:09 +01:00
Maksim Rylov
10a50d8d0f Initial implementation of HANA provider 2020-12-07 14:53:40 +01:00
Peter Petrik
eac5d67e6c
allow use poly2tri from system 2020-11-24 09:18:51 +10:00
Nyall Dawson
18976fb40b Default to building WITH_EPT, and show friendly error if WITH_EPT is true but zstd not found 2020-11-13 09:55:04 +10:00
Denis Rouzaud
eddf6feb45 modernize CMakeLists.txt files 2020-11-12 07:14:46 +10:00
Nyall Dawson
c7a6e6bd15 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
compile their own laz-perf
2020-11-09 06:27:05 +01:00
Nyall Dawson
f5a4880e70 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
complete set of necessary dependancies to build Entwine point
cloud support, as cmake will show an error if they enable WITH_EPT
but don't have them...
2020-11-07 07:57:00 +10:00
Nyall Dawson
f98bdc04a6 Make PDAL version information available for macros 2020-11-07 03:22:22 +10:00
Peter Petrik
3dec432cb6 [pointclouds] add basic structure for PDAL layer 2020-11-04 21:56:09 +01:00
Peter Petrik
d0721c5a7e fix builds 2020-10-27 05:29:14 +10:00
Peter Petrik
aa814bce49 fix loading 2020-10-27 05:29:14 +10:00
Peter Petrik
bb5b625bc4 able to build without zstd and lazperf 2020-10-27 05:29:14 +10:00
Peter Petrik
8a42c5759f port the basic renderer from Martin's prototype 2020-10-27 05:29:14 +10:00
Juergen E. Fischer
72574567e3 Bump version to 3.17 2020-10-23 14:12:56 +02:00
Even Rouault
5e4707fcbf Enable -DQT_USE_QSTRINGBUILDER and fix related build errors
Background:
https://www.qt.io/blog/2011/06/13/string-concatenation-with-qstringbuilder

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

Qt and creator themselves are built with that enabled.
2020-10-12 06:23:12 +10:00
vcloarec
89e4d4925a enable QgsMeshTriangulation with SIP and change SIP_CONCAT_PARTS 2020-09-10 20:16:44 -04:00
Nyall Dawson
b44df6d016 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.
2020-09-09 13:21:44 +10:00
Juergen E. Fischer
e2db34f6ec Fix qt plugins directory setting again (followup 736e3947d958fed) 2020-08-24 22:30:14 +02:00
Juergen E. Fischer
5d897d8d88 Fix qt plugins directory setting (followup 736e3947d958fed) 2020-08-21 11:08:29 +02:00
Peter Petrik
736e3947d9
allow custom install location for QT plugins (#38389) 2020-08-20 15:35:41 +02:00
Matthias Kuhn
e0fa368357 Bump minimum cmake version to 3.10
Fixes #38327
2020-08-17 20:38:10 +02:00
Vincent Cloarec
de68f83cc3
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.

Those virtual dataset groups are saved with the project.

If needed, the user can remove them or can persist them on files to make them persistent.

Co-authored-by: Étienne Trimaille <gustrimaille@yahoo.fr>
2020-07-23 07:39:28 +02:00
Juergen E. Fischer
b726848e38 fix 3d build on debian unstable 2020-06-26 09:11:21 +02:00
Denis Rouzaud
8aecfdd93a [cmake] find Qt5 the right way 2020-06-26 07:24:50 +10:00
Juergen E. Fischer
0ac73f4fe4 Bump version to 3.15 2020-06-19 14:17:00 +02:00
Denis Rouzaud
97862bbc15
make QgsLocalizedPathRegistry thread safe (#36865) 2020-06-05 17:05:41 +02:00
Nyall Dawson
4057790cc8 Hookup georeferencer from app 2020-05-25 11:39:20 +10:00
Nyall Dawson
80a29fd090 Move georeferencer sources from plugins to app 2020-05-25 11:39:20 +10:00
José de Paula Rodrigues Neto Assis
c91e0e8450 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.
2020-05-25 08:29:03 +10:00
Tom Palan
c41a15142f Prevent building of qgis_process when WITH_ANALYSIS=FALSE 2020-05-10 13:03:42 +10:00