aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Kandeler <[email protected]>2024-07-08 15:16:55 +0200
committerChristian Kandeler <[email protected]>2024-07-08 14:41:55 +0000
commit332db8de18cdc9d62d5eae9c50190d630d8dccbf (patch)
tree6d79f071a23ec359d59d0b8698ba43d9b689f665
parent028f27781fdb60442d05941a72ed5acb4bdd9a7e (diff)
qbs build: Do not use relative paths in Export itemsv14.0.0-rc1
Those will be interpreted relative to the importing product in the future. Change-Id: I57f6159053acf1e0334d3289de1f93545e2e871b Reviewed-by: Christian Stenger <[email protected]>
-rw-r--r--qbs/imports/QtcPlugin.qbs2
-rw-r--r--src/libs/3rdparty/libvterm/vterm.qbs2
-rw-r--r--src/libs/modelinglib/modelinglib.qbs4
-rw-r--r--src/libs/solutions/spinner/spinner.qbs2
-rw-r--r--src/libs/solutions/tasking/tasking.qbs5
-rw-r--r--src/libs/utils/utils.qbs2
6 files changed, 10 insertions, 7 deletions
diff --git a/qbs/imports/QtcPlugin.qbs b/qbs/imports/QtcPlugin.qbs
index d06f99385e4..f4ee221695f 100644
--- a/qbs/imports/QtcPlugin.qbs
+++ b/qbs/imports/QtcPlugin.qbs
@@ -46,6 +46,6 @@ QtcProduct {
Export {
Depends { name: "cpp" }
Depends { name: "ExtensionSystem" }
- cpp.includePaths: ".."
+ cpp.includePaths: exportingProduct.sourceDirectory + "/.."
}
}
diff --git a/src/libs/3rdparty/libvterm/vterm.qbs b/src/libs/3rdparty/libvterm/vterm.qbs
index e35658908da..4c3a08e519e 100644
--- a/src/libs/3rdparty/libvterm/vterm.qbs
+++ b/src/libs/3rdparty/libvterm/vterm.qbs
@@ -30,6 +30,6 @@ QtcLibrary {
Export {
Depends { name: "cpp" }
- cpp.includePaths: "include"
+ cpp.includePaths: exportingProduct.sourceDirectory + "/include"
}
}
diff --git a/src/libs/modelinglib/modelinglib.qbs b/src/libs/modelinglib/modelinglib.qbs
index 9929bf33c03..54ad0cad64c 100644
--- a/src/libs/modelinglib/modelinglib.qbs
+++ b/src/libs/modelinglib/modelinglib.qbs
@@ -396,8 +396,8 @@ QtcLibrary {
Export {
cpp.includePaths: [
- ".",
- "./qtserialization/inc"
+ exportingProduct.sourceDirectory,
+ exportingProduct.sourceDirectory + "/qtserialization/inc"
]
}
}
diff --git a/src/libs/solutions/spinner/spinner.qbs b/src/libs/solutions/spinner/spinner.qbs
index d02858d0484..74fefc89875 100644
--- a/src/libs/solutions/spinner/spinner.qbs
+++ b/src/libs/solutions/spinner/spinner.qbs
@@ -14,7 +14,7 @@ QtcLibrary {
Export {
Depends { name: "cpp" }
- cpp.includePaths: ".."
+ cpp.includePaths: exportingProduct.sourceDirectory + "/.."
}
}
diff --git a/src/libs/solutions/tasking/tasking.qbs b/src/libs/solutions/tasking/tasking.qbs
index 3b69d7449ff..f0601530d1c 100644
--- a/src/libs/solutions/tasking/tasking.qbs
+++ b/src/libs/solutions/tasking/tasking.qbs
@@ -22,7 +22,10 @@ QtcLibrary {
Export {
Depends { name: "cpp" }
- cpp.includePaths: ["..", "../.."]
+ cpp.includePaths: [
+ exportingProduct.sourceDirectory + "/..",
+ exportingProduct.sourceDirectory + "/../.."
+ ]
}
}
diff --git a/src/libs/utils/utils.qbs b/src/libs/utils/utils.qbs
index afc0f202aa7..e73c9ef9230 100644
--- a/src/libs/utils/utils.qbs
+++ b/src/libs/utils/utils.qbs
@@ -475,6 +475,6 @@ QtcLibrary {
Export {
Depends { name: "Qt"; submodules: ["concurrent", "widgets" ] }
Depends { name: "Tasking" }
- cpp.includePaths: "mimetypes2"
+ cpp.includePaths: exportingProduct.sourceDirectory + "/mimetypes2"
}
}