Juergen E. Fischer
d33a5b56a9
azure-pipelines support
...
(blood, sweat and tears w/squ-ashed away)
2019-11-30 20:34:16 +01:00
Nyall Dawson
fe9e6c6934
Fix typos
2019-11-20 10:08:13 +10:00
Nyall Dawson
4b8f37da39
Enable some more safe clazy checks
2019-11-20 10:08:13 +10:00
Matthias Kuhn
9346dba3f7
Fix Qt::UniqueConnection with lambda
2019-11-05 10:53:45 +01:00
Matthias Kuhn
7951feba01
Merge pull request #32607 from m-kuhn/clazy
...
Enable clazy on travis
2019-11-05 08:01:29 +01:00
Matthias Kuhn
a6386038ff
Fix all 3 arg lambda problems
2019-11-04 21:52:39 +01:00
Matthias Kuhn
cffea8b28b
Enable more clazy checks and disable warnings as errors (boom)
2019-11-04 18:35:26 +01:00
Matthias Kuhn
277a848300
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
need moc'ing by some sourcery called automoc. Let's use it.
2019-11-03 18:02:16 +01:00
Juergen E. Fischer
b81d306047
spelling fixes ( closes #32408 )
2019-10-26 10:50:30 +10:00
Matthias Kuhn
e6a06ec3b2
Also copy svg, icons and doc to build dir, into /data/ subdir
2019-10-26 08:28:51 +10:00
Matthias Kuhn
651b7b18d6
Copy resources to build dir
...
Fix #31796
2019-10-26 08:28:51 +10:00
Juergen E. Fischer
d5ab5ff7df
Bump version to 3.11
2019-10-25 14:15:55 +02:00
Nyall Dawson
442282224a
Avoid use of too new CMAKE VERSION_GREATER_EQUAL
2019-10-07 10:33:20 +10:00
Nyall Dawson
869ee9bc66
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.
2019-09-24 03:44:01 +10:00
Peter Petrik
635c1b54d8
Allow to use WMS as static provider
2019-09-04 07:49:09 +02:00
Sandro Santilli
c4c22db2a0
[make check] Use xvfb with screen number 0
...
This fixes make check for me, and it is already what debian/rules
uses (and scripts/jenkins-run.sh)
Closes #31473
2019-08-31 01:20:40 +02:00
Sandro Santilli
7e3b539a6d
Fix typo in xvfb package name comment
2019-08-31 01:20:40 +02:00
Peter Petrik
8f831bb37a
qt 5.13.1 does not have QPrinter header
2019-08-20 13:40:26 +02:00
Juergen E. Fischer
650f79617c
fix windows build (includes update to inja.hpp 57ac9b93725cb)
2019-08-07 18:03:56 +02:00
Matthias Kuhn
94b037cafb
Add plugins and plugin installer to qgis_desktop
2019-08-04 10:39:01 +02:00
Matthias Kuhn
9be7784f1d
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
2019-08-02 12:57:56 +02:00
Juergen E. Fischer
32da35173a
Bump version to 3.9
2019-06-21 14:33:28 +02:00
Jorge Gustavo Rocha
38c8e757aa
References to issues.qgis.org updated
2019-06-12 00:10:43 +01:00
Juergen E. Fischer
870337871a
move WITH_BINDINGS in front of WITH_SERVER_PLUGINS (fixes e839f277c5c1 and clean builds)
2019-04-05 09:05:30 +02:00
David Marteau
e839f277c5
Disable WITH_SERVER_PLUGINS when WITH_BINDINGS=FALSE
2019-04-03 14:48:24 +02:00
Juergen E. Fischer
c6382553cd
don't relink object if just the shared objects/DLL is changed
2019-04-02 17:14:09 +02:00
Juergen E. Fischer
1a8cbd1906
Bump version to 3.7
2019-02-22 13:48:26 +01:00
Nyall Dawson
c9c502a852
Use proj geodesic.h instead of GeographicLib
...
Because it contains the same functionality and avoids a new
dependency
2019-01-08 12:32:50 +10:00
Nyall Dawson
148505d47f
Add a dependancy to geographiclib
2019-01-08 12:32:50 +10:00
Nyall Dawson
e90efda46d
Avoid build warnings on Windows caused by external dependancies
2018-12-30 09:11:04 +11:00
Denis Rouzaud
4b9a532f2c
be more verbose in var description
2018-12-03 14:56:27 -04:00
Denis Rouzaud
efd1fd6d59
allow to build without analysis
2018-12-03 12:06:16 -04:00
Denis Rouzaud
df422ccdd1
remove ENABLE_TESTS definition
...
this was causing a complete rebuild when you enabled/disabled tests
2018-11-14 18:31:18 +01:00
Peter Petrik
9f645c6bd2
cmake option for forcing static libs
2018-11-13 10:48:02 +01:00
Peter Petrik
79b4b48f8a
ios only supports static libs
2018-11-13 10:48:02 +01:00
Peter Petrik
bfdb3ec489
Qt5SerialPort optional
2018-11-13 10:48:02 +01:00
Nyall Dawson
5ed35d6dfa
Only analysis lib depends on EXIV2, not core/etc
2018-11-13 07:13:36 +10:00
Sandro Mani
e0c79c4574
Add EXIV2 cmake variables
...
Forward port from kadas-albireo
2018-11-13 07:13:36 +10:00
Landry Breuil
046a20e40e
[Packaging] install icons / appdata / desktop file on BSDs too
2018-11-11 06:33:10 +10:00
Nyall Dawson
dc72f06e53
Bump minimum Qt version to 5.9
2018-11-06 08:45:37 +10:00
Juergen E. Fischer
2089887754
Bump version to 3.5
2018-10-26 14:34:02 +02:00
Larry Shaffer
27ce17cf99
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.
2018-10-01 14:20:15 -06:00
Larry Shaffer
81f9e6dfec
[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
finding cl2.hpp, as installed by OpenCL-CLHPP project.
If not found, but standard OpenCL lib and headers are, the vendored
cl2.hpp in external/opencl-clhpp is used, as it needs no compilation.
- Only the cl2.hpp, license and README are vendored from OpenCL-CLHPP.
- Fix up referenced includes in other CMake targets, to ensure the
includes for OpenCL are specifically added (previously, they were
sometimes found in existing include directories of other dependencies).
- Fixup for standard FindOpenCL module not assinging proper framework
headers directory for Mac.
2018-09-30 20:05:12 -06:00
Juergen E. Fischer
74b2e19434
osgeo4w: fix lrelease lookup
2018-09-19 19:22:08 +02:00
Matthias Kuhn
71ec68b742
Do not silently disable cmake options
2018-09-19 08:50:26 +02:00
Marco Bernasocchi
70cbde21c1
allow WITH_SERVER=ON WITH_GUI=OFF
2018-09-18 22:19:56 +02:00
Loïc Bartoletti
d8f0da8412
Fix OpenCL cmake for *BSD
2018-09-08 07:42:01 +10:00
Matthias Kuhn
351eb5787d
Disable -Werror by default
2018-09-06 08:24:41 +02:00
Matthias Kuhn
a3416aa14f
Enable -Werror
2018-09-06 06:35:23 +02:00
Denis Rouzaud
66dd6768ef
add notifications on mac ( #7673 )
2018-08-22 08:29:12 +03:00