Denis Rouzaud
019976e59c
enable static build of all auth methods
2021-06-23 12:52:35 +02:00
Denis Rouzaud
5e62599c30
[cmake] drop FORCE_STATIC_PROVIDERS in favor of FORCE_STATIC_LIBS ( #43814 )
...
one cannot be used without the other since there is a cycle dependency between qgis_core and proiver_postgres/wms (cycle dep is only possible if the 2 libs are static
2021-06-21 15:09:09 +00:00
Denis Rouzaud
ad618e7718
rename auth methods and providers targets ( #43768 )
...
* rename auth methods targets
* rename provider targets
* follow up
* fix dll/so lookup
* follow up
* more
* Update qgsauthmethodregistry.cpp
* Update qgsproviderregistry.cpp
* follow up
* fix missing method
2021-06-19 21:27:35 +00:00
Matthias Kuhn
ff3be3df40
Remove QTMOBILITY
...
It's days are gone
2021-06-19 06:20:57 +10:00
Juergen E. Fischer
564c892cfd
Bump version to 3.21
2021-06-18 14:12:46 +02:00
nirvn
018efaa306
Remove obsolete WITH_GEOREFERENCER
2021-06-01 13:56:59 +07:00
nirvn
0008158ab0
Allow GSL-less qgis analysis library
2021-06-01 11:39:21 +07:00
Denis Rouzaud
ac6732db42
add WITH_BINDINGS definition only in app ( #43298 )
...
this will avoid a complete rebuild when switching on/off the option
2021-05-20 18:17:12 +02:00
nirvn
12a0e41402
Nyall and Denis know better, add the flag :)
2021-05-19 10:55:41 +02:00
Nyall Dawson
4e4f7cf526
Fix fragile sip build
2021-05-19 10:16:43 +10:00
Peter Petrik
c40b4643b9
slim qgsquick to micro-core ( #43204 )
...
Keep only files that are used in both Input and QField in QgsQuick as basis of the QML library that can grow further.
Co-authored-by: Denis Rouzaud <denis.rouzaud@gmail.com>
2021-05-14 15:38:18 +02:00
Denis Rouzaud
1d88f38b5d
python development is not always required ( #43212 )
...
* python dev not always required
* simpler approach
2021-05-14 10:42:26 +02:00
Denis Rouzaud
da08c8a435
[cmake] generalize Python output directory in UseTest macro ( #43191 )
...
* [cmake] generalize Python output directory in UseTest macro
this is helpful in case we set up another python output directory (eg PySide2)
* define python output directories to the parent scope
* try with target_include_directories
* define vars on top level
* Update UsePythonTest.cmake
* some cleanup
* more cleanup
* fix uic
* fix path for all platforms
* fix var
2021-05-13 07:32:03 +02:00
Matthias Kuhn
41ffffed18
Optimize
2021-05-11 08:36:46 +02:00
Nyall Dawson
ef9dd06d3e
Add cmake flag to optionally disable spatialite support
...
If turned off, disables the spatialite, wfs, virtual providers and the
offline editing plugin as a result.
Intended for development purposes only, as the spatialite linkage can
be problematic when building against non-system proj/gdal versions
2021-05-07 16:21:19 +10:00
vcloarec
9a3ad85533
interpolated line symbol layer
2021-05-05 09:03:13 +02:00
Juergen E. Fischer
e3f16292ea
fix msvc build
2021-04-22 00:06:40 +02:00
Denis Rouzaud
0eee27f14c
macos now always has loader path ( #42859 )
2021-04-19 15:41:43 +02:00
Denis Rouzaud
555f516925
use cmake native FindPython ( #42497 )
2021-03-28 21:49:40 +02:00
Denis Rouzaud
7a56c36d55
[qt6] CMake build adjustments for qt6
2021-03-25 11:06:32 +01:00
Nyall Dawson
d525439ccc
Cleanups
2021-03-22 14:34:44 +10:00
Nyall Dawson
ac1c69811a
No more hacks
2021-03-22 14:34:44 +10:00
Nyall Dawson
56ca66dd6f
Less hacky
2021-03-22 14:34:44 +10:00
Nyall Dawson
22bd3a2e2b
hacks
2021-03-22 14:34:44 +10:00
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