Julien Cabieces
7d1213af40
change SIP_CONCAT_PARTS to fix compilation
2021-07-30 10:16:45 +02:00
Even Rouault
b3c5cf8d5f
Change prototypes of extern functions of C++ plugins...
...
... to fix the -Wreturn-type-c-linkage warnings.
The methods that returned a QString now return a const QString*.
This is a breakage for out-of-tree native plugins.
2021-07-22 10:33:34 +10:00
Nyall Dawson
71a6eb727b
Remove use of deprecated QtCore_VERSION_STRING for qt6 builds
2021-07-20 17:25:48 +10:00
nirvn
4b52b7be7f
Move QgsExifTools utility class to core
2021-07-07 13:46:11 +07:00
Matthias Kuhn
23e2323176
Merge pull request #43913 from m-kuhn/minflex26
...
Minimum flex version 2.6 and a bit of cleanup
2021-06-25 18:35:28 +02:00
Vincent Cloarec
d326d38660
[mesh] mesh frame editing part-1 (qgis_core) ( #43828 )
...
[feature] qgis_core changes to allow mesh layer editing (part-1 or QEP#228)
2021-06-25 16:17:13 +02:00
Matthias Kuhn
a20c909c1b
Minimum flex version 2.6 and a bit of cleanup
...
Fixes #43903
Fixes #43795
2021-06-25 00:16:27 +02:00
Even Rouault
8a6ed7d8f9
Address -Woverloaded-virtual clang virtual and enable the warning
2021-06-25 06:37:49 +10:00
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