diff options
author | Jake Petroules <jake.petroules@qt.io> | 2017-10-03 13:53:13 -0700 |
---|---|---|
committer | Jake Petroules <jake.petroules@qt.io> | 2017-10-04 22:08:28 +0000 |
commit | 4e811eada68dc26a425b7a7e4e9b0d367ad95c74 (patch) | |
tree | a84597d5a283bab875c9d0f2503034bd520b4bb2 /src/plugins/qbsplugin.qbs | |
parent | 29538ee667c7643a761deead2c19b21683b4dd5b (diff) |
Install debug symbols of Qbs apps, libs, and plugins for debug builds
This makes debugging with proper symbolication possible on macOS.
Change-Id: Iad28ba3cdc2b33d099e5b80687b17d2335af4e5e
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/qbsplugin.qbs')
-rw-r--r-- | src/plugins/qbsplugin.qbs | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/plugins/qbsplugin.qbs b/src/plugins/qbsplugin.qbs index 5f97a946a..3a086966b 100644 --- a/src/plugins/qbsplugin.qbs +++ b/src/plugins/qbsplugin.qbs @@ -1,4 +1,5 @@ -import qbs 1.0 +import qbs +import qbs.FileInfo QbsProduct { Depends { name: "cpp" } @@ -14,11 +15,14 @@ QbsProduct { cpp.cxxLanguageVersion: "c++11" cpp.includePaths: base.concat(["../../../lib/corelib"]) cpp.visibility: "hidden" - destinationDirectory: qbsbuildconfig.libDirName + "/qbs/plugins" + destinationDirectory: FileInfo.joinPaths(project.buildDirectory, + qbsbuildconfig.libDirName + "/qbs/plugins") Group { fileTagsFilter: ["dynamiclibrary"] + .concat(qbs.buildVariant === "debug" ? ["debuginfo_dll"] : []) qbs.install: true qbs.installDir: qbsbuildconfig.pluginsInstallDir + "/qbs/plugins" + qbs.installSourceBase: destinationDirectory } Properties { condition: qbs.targetOS.contains("darwin") |