Peter Petrik
dcd017a655
Remove txt2tags dependency (use markdown instead)
2020-06-10 10:00:22 +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
Loïc Bartoletti
72d19c9016
Allow to search multi paths
2020-05-19 07:43:58 +10:00
Nyall Dawson
b6a7a10703
Fix some more python formatting issues, remove more flake exceptions
2020-05-11 11:41:50 +10:00
Nyall Dawson
85d543a739
Rename scripts to swap "-" for "_" for consistency
...
We had a confusing and unpredictable mix of script names with
- vs _, e.g. scripts/prepare-commit.sh vs scripts/sipify_all.sh
This unifies with the preferred _ convention for script file names
2020-04-28 02:22:33 +10:00
Matthias Kuhn
11a90610e6
Merge pull request #35814 from suricactus/build_find_qgis
...
Fix QGIS_PREFIX_PATH to work for QGIS_INCLUDE_DIR
2020-04-16 18:35:22 +02:00
Ivan Ivanov
b689dde319
Fix QGIS_PREFIX_PATH to work for QGIS_INCLUDE_DIR
2020-04-16 15:59:01 +03:00
Peter Petrik
62bcc92339
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
2020-04-05 10:51:00 +02:00
William Kyngesburye
857ad0a678
handle quick for Mac bundling
2020-03-18 03:03:44 +10:00
Juergen E. Fischer
342e6db828
Fix FindProj.cmake (followup 38e57db0ed387e32)
2020-02-21 08:37:08 +01:00
Nyall Dawson
38e57db0ed
Hard block compilation on proj 6.3.0
...
Require 6.3.1 for critical fixes
2020-02-21 02:42:12 +10:00
lbartoletti
58f1206748
Fix build with txt2tags >= 3.5
2020-02-09 18:53:04 +01:00
Nyall Dawson
aad4e84438
Remove old Qt4 compatibility module
2020-02-08 15:17:47 +10:00
lbartoletti
c3898d9aa4
[FreeBSD] Update FindGRASS.cmake
2020-02-04 07:43:59 +10:00
Blottiere Paul
f7b325f931
Find PyQt5 sip files
2020-01-29 11:49:44 +01:00
Even Rouault
3fbeb4ba02
FindGDAL/FindProj.cmake: for GDAL 3, requires 3.0.3 or higher. For PROJ 6, requires 6.3.0 or higher
2020-01-27 16:24:52 +10:00
Juergen E. Fischer
b9278b7b94
* include flip and python3-autopep8 in INSTALL
...
* txt2tags 3.4 doesn't support macros (used date & modtime) anymore
closes #33850 , followup 157a6700cac6
2020-01-16 17:02:40 +01:00
Peter Petrik
284abe074c
add python directory to cache so can be modified by ccmake
2019-12-05 07:08:50 +01:00
Matthias Kuhn
5eac13558b
Find QWT headers also in /usr/include/qt5
...
That is where Fedora puts them
2019-11-03 09:16:59 +01:00
Alessandro Pasotti
d67c934684
Fix MXE builds
2019-10-30 11:01:46 +01:00
Matthias Kuhn
55660d6bae
Add the cmake docs while I still remember how things are supposed to work
2019-10-26 08:28:51 +10:00
Matthias Kuhn
f65d3aa365
Fix install paths
2019-10-26 08:28:51 +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
Sandro Santilli
84325e69c1
Simplify GEOS version extraction code
2019-10-11 08:24:56 +02:00
Sandro Santilli
f467fc5876
Fix detection of GEOS release candidate versions
...
Closes #32170
2019-10-11 14:06:55 +10:00
Juergen E. Fischer
06b24d164a
update INSTALL.html
2019-08-04 10:35:37 +02:00
Māris Nartišs
7e0181bcb7
Build: Bump minimum Proj version to 4.9.3 ( Fixes #30675 )
2019-08-04 09:01:39 +10:00
Sandro Mani
1ed3c91409
Only use pyuic-wrapper.bat when compiling on windows hosts
2019-07-31 11:03:06 +10:00
Sandro Mani
dbb2aa2002
Fix invalid use of EXISTS used to check whether a variable is set
2019-07-31 11:03:06 +10:00
Sandro Mani
5c5237149c
Pass NO_CMAKE_FIND_ROOT_PATH when invoking FIND_FILE to find local files
...
Otherwise, when cross-compiling, the prefix of the cross environment (i.e. /usr/x86_64-w64-mingw32/) is prepended to the path, leading to the files not being found
2019-07-31 11:03:06 +10:00
Denis Rouzaud
2b9ee87b9b
pyrcc5: remove obsolete parameter
2019-07-11 06:18:17 +10:00
Denis Rouzaud
549da3dddb
update error message, Qt 4 is goooone
2019-07-09 15:21:09 +02:00
Nyall Dawson
fb359049ee
Fix dox
2019-07-08 12:42:02 +10:00
Nyall Dawson
f8655dc8a4
Don't allow building QGIS on proj 6.0 versions
...
Require at least 6.1.0. We need proj_normalize_for_visualization,
and the workarounds for building without it are too extensive,
too fragile, and result in too much spaghetti code.
Gotta make the hard call here ;)
2019-06-03 16:46:54 +10:00
Juergen E. Fischer
a19fc89e5f
osgeo4w: updates for grass 7.6.1
2019-03-23 02:08:30 +01:00
Juergen E. Fischer
3630fdc4a1
fix cmake warning
2019-03-19 14:47:25 +01:00
Nyall Dawson
ad7e8eac74
More flexible proj version handling
...
Sponsored by ICSM
2019-03-19 11:47:01 +10:00
Nyall Dawson
28df1b4651
Fix missing SIP_VERSION preprocessor macro
...
Was breaking all #if SIP_VERSION checks - most importantly
preventing exitPython() from being called correctly on QGIS
exit.
2019-03-01 05:45:12 +10:00
Rashad Kanavath
8e78d2015d
[test] Avoid "NOTFOUND" in LD_LIBRARY_PATH environment variable
2019-02-23 05:20:17 +10:00
lbartoletti
8c18a5c8f9
[FreeBSD] GRASS inverse searching order
...
+1 with @neteler
"start with searching the newest GRASS GIS version first"
https://github.com/qgis/QGIS/pull/9174#issuecomment-464729754
cc @rhurlin
2019-02-20 10:28:04 +10:00
Markus Neteler
45434a5e3a
Added grass76 support
...
Added grass76 support; search for newer versions first
2018-12-27 12:58:33 +01:00
Simon Wells
e91cd93cc1
Remove PATH_SUFFIX as it is no longer needed, as it is optional it is not sufficient to be used in place of spatialindex/
2018-11-21 16:13:44 +11:00
Simon Wells
c341d8da90
avoid conflicting geos spatialindex.h include file
...
correct includes for spatialindex
2018-11-21 16:13:44 +11:00
William Kyngesburye
eb37507b70
quiet cmake policy message
2018-11-18 08:47:55 -06:00
Peter Petrik
bddf8a817b
minor tweaks for iOS build
2018-11-13 10:48:02 +01:00
Sandro Mani
e0c79c4574
Add EXIV2 cmake variables
...
Forward port from kadas-albireo
2018-11-13 07:13:36 +10:00
Juergen E. Fischer
4464089487
auto-detect name of sip module used by PyQt5
2018-10-24 13:38:03 +02:00
Salvatore Larosa
d2f51f8f8f
Merge pull request #8209 from slarosa/fix_api_file_generator
...
add 3d module to API file
2018-10-16 15:38:40 +02:00
Salvatore Larosa
20c9a5da33
add 3d module to API file
2018-10-16 12:52:48 +02:00
Larry Shaffer
2069dc7a97
Add qt PATH_SUFFIXES to find QScintilla2 includes; match conda-forge qt
...
For builds using dependencies from conda-forge, also search in qt
recipe's include path at <prefix>/include/qt
2018-10-15 16:19:22 -06:00