diff options
Diffstat (limited to 'tutorial/chapter-7/qbs/imports/MyLibrary.qbs')
-rw-r--r-- | tutorial/chapter-7/qbs/imports/MyLibrary.qbs | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tutorial/chapter-7/qbs/imports/MyLibrary.qbs b/tutorial/chapter-7/qbs/imports/MyLibrary.qbs new file mode 100644 index 000000000..7c130ba17 --- /dev/null +++ b/tutorial/chapter-7/qbs/imports/MyLibrary.qbs @@ -0,0 +1,25 @@ +DynamicLibrary { + version: project.version + install: true + installDebugInformation: project.installDebugInformation +//! [0] +// qbs/imports/MyLibrary.qbs + // ... + Depends { name: "mybuildconfig" } + installDir: mybuildconfig.libInstallDir + + Depends { name: "cpp" } + property string libraryMacro: name.replace(" ", "_").toUpperCase() + "_LIBRARY" + cpp.defines: [libraryMacro] + cpp.sonamePrefix: qbs.targetOS.contains("darwin") ? "@rpath" : undefined + + Export { + // ... +//! [0] + Depends { name: "cpp" } + cpp.includePaths: [exportingProduct.sourceDirectory] + } + + Depends { name: 'bundle' } + bundle.isBundle: false +} |