diff options
Diffstat (limited to 'qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs')
-rw-r--r-- | qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs b/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs new file mode 100644 index 0000000000..88128a97d1 --- /dev/null +++ b/qbs/modules/qbsbuildconfig/qbsbuildconfig.qbs @@ -0,0 +1,24 @@ +import qbs +import qbs.FileInfo + +Module { + Depends { name: "qtc" } + + property bool enableUnitTests: false + property bool enableProjectFileUpdates: true + property bool installApiHeaders: false + property string libInstallDir: qtc.ide_library_path + property stringList libRPaths: qbs.targetOS.contains("osx") + ? ["@loader_path/" + FileInfo.relativePath('/' + appInstallDir, '/' + libInstallDir)] + : ["$ORIGIN/..", "$ORIGIN/../" + qtc.ide_library_path] + property string resourcesInstallDir: qtc.ide_data_path + "/qbs" + property string pluginsInstallDir: qtc.ide_plugin_path + property string appInstallDir: qtc.ide_bin_path + property string libexecInstallDir: qtc.ide_libexec_path + property string relativeLibexecPath: FileInfo.relativePath('/' + appInstallDir, + '/' + libexecInstallDir) + property string relativePluginsPath: FileInfo.relativePath('/' + appInstallDir, + '/' + pluginsInstallDir) + property string relativeSearchPath: FileInfo.relativePath('/' + appInstallDir, + '/' + resourcesInstallDir) +} |