723 Commits

Author SHA1 Message Date
Juergen E. Fischer
69ec6ca7b1 Bump version to 3.43 2025-02-21 14:15:07 +01:00
Loïc Bartoletti
a76a616c73
Add a CMAKE option to completely disable Python (#60463) 2025-02-12 20:11:10 +01:00
Nyall Dawson
3e50833349 Only include Dart when push to cdash is enabled
It's only used for cdash submission
2025-01-31 17:07:34 +10:00
Nyall Dawson
1bdce04cba Simplify cmake condition 2025-01-31 17:07:34 +10:00
Nyall Dawson
1b2b06d578 Update CMakeLists.txt 2025-01-31 06:55:32 +10:00
Nyall Dawson
ed6b7b9c17 Fix check 2025-01-31 06:55:32 +10:00
Nyall Dawson
5ccaad7f80 Improve condition check 2025-01-31 06:55:32 +10:00
Nyall Dawson
10eb24711b Reluctantly allow 8.1 for mac builds 2025-01-31 06:55:32 +10:00
Nyall Dawson
9fab88eb4e Require PROJ >= 8.2 2025-01-31 06:55:32 +10:00
Matthias Kuhn
e64e5450df Bump cmake minimum version to 3.23 2025-01-04 12:51:35 +01:00
Matthias Kuhn
658ecdcea9 Remove legacy include (for ubuntu precise) 2024-12-30 16:35:20 +01:00
Even Rouault
5665665712 Fix CMake 3.31 warnings 2024-12-04 06:50:16 +10:00
Even Rouault
5ee5ab399e Do not enable pre-compiled headers when ccache is available and with MSVC, as ccache doesn't support that 2024-12-03 04:39:49 +10:00
Even Rouault
8dd4f8455c Fix issue with .gch ccach'ing not working with QT6 and gcc 2024-12-03 04:39:49 +10:00
Even Rouault
ddaca73dbf Due to the introduction of precompiled headers, ccache builds require setting 'ccache -set-config sloppiness=pch_defines,time_macros' 2024-12-03 04:39:49 +10:00
Even Rouault
779d5343fc Make unity builds conditioned by ENABLE_UNITY_BUILDS that defaults to OFF 2024-12-03 04:39:49 +10:00
Harrissou Sant-anna
05a072109a Update URLS referencing the official QGIS website
not all are redirected or available in the website
2024-11-16 07:27:49 +10:00
Nyall Dawson
8bf470baa0 Disable Qt deprecation warnings on Qt 6 builds
These are too noisy, as we get thousands of warnigs due to
QVariant::Type usage in headers which we need for Qt 5 build
compatibility
2024-11-04 15:13:37 +10:00
Juergen E. Fischer
82aac0851a Bump version to 3.41 2024-11-01 08:58:53 +01:00
Matthias Kuhn
d277e8420f
Merge branch 'master' into macvcpkg 2024-10-29 21:25:38 +01:00
Nicolas Godet
a631b1fb89 Set VCPKG_INSTALL_PREFIX when building local dependencies with VCPKG 2024-10-30 06:22:45 +10:00
Denis Rouzaud
d1e0bb6f81
fix macos build 2024-10-29 15:46:34 +01:00
Matthias Kuhn
20da4d86a7 Fix PREFER_INTERNAL_LIBS 2024-10-25 18:29:45 +02:00
Matthias Kuhn
93019b5d83 Find sip-build with vcpkg 2024-10-25 18:10:11 +02:00
Matthias Kuhn
ce93779758 Prefer external packages when building with vcpkg 2024-10-24 18:10:21 +02:00
Matthias Kuhn
11c70a7e60 Build with vcpkg deps 2024-10-07 17:08:17 +02:00
Simon Lopez
c06c7c938e Use CMake's SQLite targets
This uses the same targets and variables introduced in
the FindSQLite3 module in CMake starting with version 3.14.

The other CMakeFiles.txt are modified accordingly.
2024-09-13 20:59:46 +02:00
Alessandro Pasotti
987c38eda6
[auth][api] QgsAuthConfigurationStorage classes and tests (#57992)
Implementation of QEP 
Authentication System: allow Database storage for authentication DB
https://github.com/qgis/QGIS-Enhancement-Proposals/issues/248
2024-09-12 09:18:15 +02:00
Étienne Trimaille
51a5207510 Bump Python minimum version to 3.9 2024-09-12 05:21:32 +02:00
Jean Felder
371eca55e8 geometry: Add polyhedralsurface support 2024-09-09 06:16:25 +02:00
Juergen E. Fischer
50c03ccf02 apply osgeo4w patches 2024-09-04 09:04:50 +10:00
Nyall Dawson
1f94f9bc4e Rework to use Qgs3DRenderContext instead 2024-08-28 12:38:16 +10:00
Even Rouault
42e533cf39 CMakeLists.txt: modify SIP_CONCAT_PARTS 2024-07-29 12:14:29 +10:00
Nyall Dawson
54953b167b Fix build 2024-07-15 14:33:21 +10:00
Matthias Kuhn
52f98f8c83
Merge pull request #57834 from m-kuhn/no_pyuic
[plugins] Remove dependency on pyuic
2024-06-30 08:44:08 +02:00
Matthias Kuhn
c268fb1403 Externalize nlohmann 2024-06-29 13:59:52 +02:00
Nyall Dawson
d64fbe2ade Revert "Use a centralized directory for files created by ctest"
This reverts commit 2e85f6fa29da4e7f94a95656b470fa28b760dcab.
2024-06-26 12:34:46 +10:00
Matthias Kuhn
fd663cc021 [plugins] Remove dependency on pyuic
Eases plugin development and deployment
2024-06-22 14:34:06 +02:00
Matthias Kuhn
9ee3dbe11e Set minimum bison version according to INSTALL.md 2024-06-22 11:23:26 +02:00
Sandro Santilli
cfb57fd75a
Merge pull request #57606 from strk/stop-polluting-filesystem
Reduce pollution of system directories during test runs
2024-06-21 16:39:19 +02:00
Juergen E. Fischer
e45057ba95 Bump version to 3.39 2024-06-21 14:04:59 +02:00
Nyall Dawson
cbdceb86fe Update CMakeLists.txt 2024-06-01 19:28:50 +10:00
Nyall Dawson
d8891eaf4b Update CMakeLists.txt 2024-06-01 19:28:50 +10:00
Nyall Dawson
9170d93436 Update CMakeLists.txt 2024-06-01 19:28:50 +10:00
Nyall Dawson
98cdf874f6 Black magic 2024-06-01 19:28:50 +10:00
Sandro Santilli
2e85f6fa29 Use a centralized directory for files created by ctest
Defines a QGIS_TEST_TMP_DIR variable in top-level CMakeLists.txt
and then defines QGIS_CUSTOM_CONFIG_PATH and TMPDIR to be under
that directory for individual tests.

Closes GH-50587
Closes GH-48884
2024-05-29 14:19:00 +02:00
Nyall Dawson
6785fe4554 [cmake] Use execute_process instead of deprecated EXEC_COMMAND
See CMP0153
2024-04-21 12:52:02 +10:00
Nyall Dawson
8302259463 Make child results handling API more flexible 2024-04-21 06:46:35 +10:00
Nyall Dawson
0dd3e1e908 Try 25 2024-03-22 12:40:54 +10:00
Nyall Dawson
68f12a14fd Try 30 parts 2024-03-22 12:40:54 +10:00