summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@theqtcompany.com>2015-05-13 13:39:54 +0200
committerNikolai Kosjar <nikolai.kosjar@theqtcompany.com>2015-05-21 11:20:42 +0000
commit9a31a49076596b873af7eec07787e2aa92d60b7e (patch)
treecb3e717261041ac115127341ea37b9db9eba3ad4
parent1b12b6a1d067c1e453b5cbcd0b056437b41b3f31 (diff)
downloadqt-creator-9a31a49076596b873af7eec07787e2aa92d60b7e.tar.gz
Add qbs support for for codemodelbackend ipc
Change-Id: I85cb48322be385e45167ea987c735c6886bab0be Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
-rw-r--r--src/libs/codemodelbackendipc/codemodelbackendipc.qbs78
-rw-r--r--src/libs/libs.qbs1
2 files changed, 79 insertions, 0 deletions
diff --git a/src/libs/codemodelbackendipc/codemodelbackendipc.qbs b/src/libs/codemodelbackendipc/codemodelbackendipc.qbs
new file mode 100644
index 0000000000..805bb17e70
--- /dev/null
+++ b/src/libs/codemodelbackendipc/codemodelbackendipc.qbs
@@ -0,0 +1,78 @@
+import qbs 1.0
+
+QtcLibrary {
+ name: "CodeModelBackEndIpc"
+
+ Depends { name: "Qt.network" }
+
+ cpp.defines: base.concat([
+ 'CODEMODELBACKENDIPC_LIBRARY',
+ 'SERVER_NAME="org.qt-project.QtCreator.ClangCodeModel"'
+ ])
+
+ files: [
+ source/cmbalivecommand.cpp,
+ source/cmbalivecommand.h,
+ source/cmbcodecompletedcommand.cpp,
+ source/cmbcodecompletedcommand.h,
+ source/cmbcommands.cpp,
+ source/cmbcommands.h,
+ source/cmbcompletecodecommand.cpp,
+ source/cmbcompletecodecommand.h,
+ source/cmbechocommand.cpp,
+ source/cmbechocommand.h,
+ source/cmbendcommand.cpp,
+ source/cmbendcommand.h,
+ source/cmbregisterprojectsforcodecompletioncommand.cpp,
+ source/cmbregisterprojectsforcodecompletioncommand.h,
+ source/cmbregistertranslationunitsforcodecompletioncommand.cpp,
+ source/cmbregistertranslationunitsforcodecompletioncommand.cpp.orig,
+ source/cmbregistertranslationunitsforcodecompletioncommand.h,
+ source/cmbunregisterprojectsforcodecompletioncommand.cpp,
+ source/cmbunregisterprojectsforcodecompletioncommand.h,
+ source/cmbunregistertranslationunitsforcodecompletioncommand.cpp,
+ source/cmbunregistertranslationunitsforcodecompletioncommand.h,
+ source/codecompletionchunk.cpp, source/codecompletionchunk.h,
+ source/codecompletion.cpp,
+ source/codecompletion.h,
+ source/codemodelbackendipc_global.cpp,
+ source/codemodelbackendipc_global.h,
+ source/codemodelbackendipc.pro.user,
+ source/connectionclient.cpp,
+ source/connectionclient.h,
+ source/connectionserver.cpp,
+ source/connectionserver.h,
+ source/filecontainer.cpp,
+ source/filecontainer.h,
+ source/ipcclientdispatcher.cpp,
+ source/ipcclientdispatcher.h,
+ source/ipcclientinterface.cpp,
+ source/ipcclientinterface.h,
+ source/ipcclientproxy.cpp,
+ source/ipcclientproxy.h,
+ source/ipcinterface.cpp,
+ source/ipcinterface.h,
+ source/ipcserver.cpp,
+ source/ipcserver.h,
+ source/ipcserverinterface.cpp,
+ source/ipcserverinterface.h,
+ source/ipcserverproxy.cpp,
+ source/ipcserverproxy.h,
+ source/projectpartcontainer.cpp,
+ source/projectpartcontainer.h,
+ source/projectpartsdoesnotexistcommand.cpp,
+ source/projectpartsdoesnotexistcommand.h,
+ source/readcommandblock.cpp,
+ source/readcommandblock.h,
+ source/translationunitdoesnotexistcommand.cpp,
+ source/translationunitdoesnotexistcommand.h,
+ source/writecommandblock.cpp,
+ source/writecommandblock.h
+ ]
+
+ Export {
+ Depends { name: "Qt.network" }
+ }
+}
+
+
diff --git a/src/libs/libs.qbs b/src/libs/libs.qbs
index 27511e9c29..ae2c1d0303 100644
--- a/src/libs/libs.qbs
+++ b/src/libs/libs.qbs
@@ -4,6 +4,7 @@ Project {
name: "Libs"
references: [
"aggregation/aggregation.qbs",
+ "codemodelbackendipc/codemodelbackendipc.qbs",
"cplusplus/cplusplus.qbs",
"extensionsystem/extensionsystem.qbs",
"glsl/glsl.qbs",