diff options
Diffstat (limited to 'qbs-resources/imports/QbsLibrary.qbs')
-rw-r--r-- | qbs-resources/imports/QbsLibrary.qbs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/qbs-resources/imports/QbsLibrary.qbs b/qbs-resources/imports/QbsLibrary.qbs index 3b884ed5d..b3a2778d0 100644 --- a/qbs-resources/imports/QbsLibrary.qbs +++ b/qbs-resources/imports/QbsLibrary.qbs @@ -1,11 +1,13 @@ import qbs +import qbs.FileInfo QbsProduct { Depends { name: "cpp" } version: qbsversion.version type: Qt.core.staticBuild ? "staticlibrary" : "dynamiclibrary" targetName: (qbs.enableDebugCode && qbs.targetOS.contains("windows")) ? (name + 'd') : name - destinationDirectory: qbs.targetOS.contains("windows") ? "bin" : qbsbuildconfig.libDirName + destinationDirectory: FileInfo.joinPaths(project.buildDirectory, + qbs.targetOS.contains("windows") ? "bin" : qbsbuildconfig.libDirName) cpp.defines: base.concat(visibilityType === "static" ? ["QBS_STATIC_LIB"] : ["QBS_LIBRARY"]) cpp.sonamePrefix: qbs.targetOS.contains("darwin") ? "@rpath" : undefined // ### Uncomment the following line in 1.8 @@ -16,8 +18,10 @@ QbsProduct { property string headerInstallPrefix: "/include/qbs" Group { fileTagsFilter: product.type.concat("dynamiclibrary_symlink") + .concat(qbs.buildVariant === "debug" ? ["debuginfo_dll"] : []) qbs.install: install qbs.installDir: qbsbuildconfig.libInstallDir + qbs.installSourceBase: destinationDirectory } Group { fileTagsFilter: ["dynamiclibrary_import"] |