aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2023-08-21 03:49:35 +0300
committerIvan Komissarov <ABBAPOH@gmail.com>2023-09-01 22:22:39 +0000
commit51e58390f2b34b27d15e7f287353451a6a969a33 (patch)
treec85ef26adc66b4eb85f4724bd9e27a0c1d3a4345
parent9a74d56a32e0d041bf521598dadc898a4c7a07f6 (diff)
pkgconfig: deprecate mergeDependencies prop
Change-Id: Ibf553f9065e8002ba4dadd961de08d6f1951189a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--doc/reference/module-providers/qbspkgconfig-module-provider.qdoc3
-rw-r--r--share/qbs/module-providers/qbspkgconfig.qbs5
2 files changed, 7 insertions, 1 deletions
diff --git a/doc/reference/module-providers/qbspkgconfig-module-provider.qdoc b/doc/reference/module-providers/qbspkgconfig-module-provider.qdoc
index f9c4e9ade..e48be1633 100644
--- a/doc/reference/module-providers/qbspkgconfig-module-provider.qdoc
+++ b/doc/reference/module-providers/qbspkgconfig-module-provider.qdoc
@@ -111,6 +111,7 @@
/*!
\qmlproperty bool qbspkgconfig::mergeDependencies
+ \obsolete
Holds whether dependencies should be merged by pkg-config or \QBS.
@@ -119,4 +120,6 @@
may depend on other modules and property merging is done by \QBS.
\defaultvalue \c false
+
+ Deprecated in \QBS 2.2.0.
*/
diff --git a/share/qbs/module-providers/qbspkgconfig.qbs b/share/qbs/module-providers/qbspkgconfig.qbs
index 2736220a8..4eda7cb13 100644
--- a/share/qbs/module-providers/qbspkgconfig.qbs
+++ b/share/qbs/module-providers/qbspkgconfig.qbs
@@ -58,8 +58,11 @@ ModuleProvider {
property path sysroot: qbs.toolchain && qbs.toolchain.includes("xcode")
? undefined : qbs.sysroot
- // TODO: deprecate in 2.2, remove in 2.3
property bool mergeDependencies: false
+ PropertyOptions {
+ name: "mergeDependencies"
+ removalVersion: "2.3.0"
+ }
relativeSearchPaths: {