qbs project files: Make use of new qbsSearchPaths property.

Change-Id: I396d970fafea1fd0b4c4d73883796662a1d0064b
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
This commit is contained in:
Christian Kandeler
2013-10-02 17:52:45 +02:00
committed by Joerg Bornemann
parent b60bbbaec9
commit f1da03c73b
81 changed files with 87 additions and 84 deletions

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../qbs/functions.js" as QtcFunctions import QtcFunctions
DynamicLibrary { DynamicLibrary {
Depends { name: "cpp" } Depends { name: "cpp" }
@@ -22,11 +22,12 @@ DynamicLibrary {
cpp.rpaths: qbs.targetOS.contains("osx") cpp.rpaths: qbs.targetOS.contains("osx")
? ["@loader_path/..", "@executable_path/.."] ? ["@loader_path/..", "@executable_path/.."]
: ["$ORIGIN", "$ORIGIN/.."] : ["$ORIGIN", "$ORIGIN/.."]
cpp.includePaths: [path] property string libIncludeBase: ".." // #include <lib/header.h>
cpp.includePaths: [libIncludeBase]
Export { Export {
Depends { name: "cpp" } Depends { name: "cpp" }
cpp.includePaths: [path] cpp.includePaths: [libIncludeBase]
} }
Group { Group {

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import qbs.FileInfo import qbs.FileInfo
import "../../qbs/functions.js" as QtcFunctions import QtcFunctions
Product { Product {
type: ["dynamiclibrary", "pluginSpec"] type: ["dynamiclibrary", "pluginSpec"]
@@ -33,7 +33,9 @@ Product {
else if (qbs.buildVariant == "debug" && qbs.toolchain.contains("msvc")) else if (qbs.buildVariant == "debug" && qbs.toolchain.contains("msvc"))
return ["/INCREMENTAL:NO"] // Speed up startup time when debugging with cdb return ["/INCREMENTAL:NO"] // Speed up startup time when debugging with cdb
} }
cpp.includePaths: [path]
property string pluginIncludeBase: ".." // #include <plugin/header.h>
cpp.includePaths: [pluginIncludeBase]
Group { Group {
name: "PluginSpec" name: "PluginSpec"
@@ -55,6 +57,6 @@ Product {
Export { Export {
Depends { name: "ExtensionSystem" } Depends { name: "ExtensionSystem" }
Depends { name: "cpp" } Depends { name: "cpp" }
cpp.includePaths: [path] cpp.includePaths: [pluginIncludeBase]
} }
} }

View File

@@ -52,7 +52,7 @@ Project {
"QT_NO_CAST_TO_ASCII", "QT_NO_CAST_TO_ASCII",
"QT_NO_CAST_FROM_ASCII" "QT_NO_CAST_FROM_ASCII"
].concat(testsEnabled ? ["WITH_TESTS"] : []) ].concat(testsEnabled ? ["WITH_TESTS"] : [])
moduleSearchPaths: "qbs" qbsSearchPaths: "qbs"
references: [ references: [
"src/src.qbs", "src/src.qbs",

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "Aggregation" name: "Aggregation"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "CPlusPlus" name: "CPlusPlus"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "ExtensionSystem" name: "ExtensionSystem"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "GLSL" name: "GLSL"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "LanguageUtils" name: "LanguageUtils"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "QmlDebug" name: "QmlDebug"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "QmlEditorWidgets" name: "QmlEditorWidgets"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "QmlJS" name: "QmlJS"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "QtcSsh" name: "QtcSsh"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../tools/QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "qtcreator_ctrlc_stub" name: "qtcreator_ctrlc_stub"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../tools/QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "qtcreator_process_stub" name: "qtcreator_process_stub"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "Utils" name: "Utils"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "zeroconf" name: "zeroconf"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "AnalyzerBase" name: "AnalyzerBase"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Android" name: "Android"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "AutotoolsProjectManager" name: "AutotoolsProjectManager"

View File

@@ -1,6 +1,6 @@
import qbs import qbs
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "BareMetal" name: "BareMetal"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Bazaar" name: "Bazaar"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "BinEditor" name: "BinEditor"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Bookmarks" name: "Bookmarks"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "ClassView" name: "ClassView"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "ClearCase" name: "ClearCase"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "CMakeProjectManager" name: "CMakeProjectManager"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Core" name: "Core"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "CodePaster" name: "CodePaster"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../../tools/QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "cpaster" name: "cpaster"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import qbs.FileInfo import qbs.FileInfo
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "CppEditor" name: "CppEditor"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import qbs.FileInfo import qbs.FileInfo
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "CppTools" name: "CppTools"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "CVS" name: "CVS"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Debugger" name: "Debugger"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../libs/QtcLibrary.qbs" as QtcLibrary import QtcLibrary
QtcLibrary { QtcLibrary {
name: "ptracepreload" name: "ptracepreload"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import qbs.FileInfo import qbs.FileInfo
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Designer" name: "Designer"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "DiffEditor" name: "DiffEditor"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "FakeVim" name: "FakeVim"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Find" name: "Find"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "GenericProjectManager" name: "GenericProjectManager"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Git" name: "Git"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "GLSLEditor" name: "GLSLEditor"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "HelloWorld" name: "HelloWorld"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Help" name: "Help"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "ImageViewer" name: "ImageViewer"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Ios" name: "Ios"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import qbs.FileInfo import qbs.FileInfo
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Locator" name: "Locator"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Macros" name: "Macros"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Madde" name: "Madde"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Mercurial" name: "Mercurial"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Perforce" name: "Perforce"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../../qbs/functions.js" as QtcFunctions import QtcFunctions
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "ProjectExplorer" name: "ProjectExplorer"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "PythonEditor" name: "PythonEditor"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import qbs.FileInfo import qbs.FileInfo
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QbsProjectManager" name: "QbsProjectManager"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlDesigner" name: "QmlDesigner"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlJSEditor" name: "QmlJSEditor"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlJSTools" name: "QmlJSTools"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlProfiler" name: "QmlProfiler"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlProjectManager" name: "QmlProjectManager"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Qnx" name: "Qnx"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Qt4ProjectManager" name: "Qt4ProjectManager"

View File

@@ -1,7 +1,7 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../../qbs/functions.js" as QtcFunctions import QtcFunctions
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "QtSupport" name: "QtSupport"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "RemoteLinux" name: "RemoteLinux"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "ResourceEditor" name: "ResourceEditor"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Subversion" name: "Subversion"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "TaskList" name: "TaskList"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "TextEditor" name: "TextEditor"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Todo" name: "Todo"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "UpdateInfo" name: "UpdateInfo"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Valgrind" name: "Valgrind"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "VcsBase" name: "VcsBase"

View File

@@ -1,6 +1,6 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcPlugin.qbs" as QtcPlugin import QtcPlugin
QtcPlugin { QtcPlugin {
name: "Welcome" name: "Welcome"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../../QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "iostool" name: "iostool"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "qtcdebugger" name: "qtcdebugger"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "qtcreator_crash_handler" name: "qtcreator_crash_handler"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "qtpromaker" name: "qtpromaker"

View File

@@ -1,5 +1,5 @@
import qbs.base 1.0 import qbs.base 1.0
import "../QtcTool.qbs" as QtcTool import QtcTool
QtcTool { QtcTool {
name: "sdktool" name: "sdktool"

View File

@@ -1,7 +1,7 @@
import qbs import qbs
import qbs.FileInfo import qbs.FileInfo
import "./copytransformer.qbs" as CopyTransformer import "./copytransformer.qbs" as CopyTransformer
import "../../../qbs/functions.js" as QtcFunctions import QtcFunctions
DynamicLibrary { DynamicLibrary {
Depends { name: "Aggregation" } Depends { name: "Aggregation" }