diff options
author | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2016-06-08 17:10:04 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@theqtcompany.com> | 2016-06-13 08:36:26 +0000 |
commit | f085cb223612b549f7026bf8272ad437ae07931f (patch) | |
tree | 5757e799ccf0a052cb0fd593b08bf96d09654d51 /src/libs/qmldebug | |
parent | 44771d245b225ff7567df63491af72b70a6c03bf (diff) |
qbs build: More steps toward creating a "development installation".
Namely:
- Install header files.
- Install imports and modules.
- Create modules from products and install them.
This is most of what we need. The main thing still left to do is
dealing with paths in Export items. These have to be translated
somehow. (Currently we only copy the Depends items out of the
Export items and ignore everything else.)
Change-Id: I12d49fa31d1c1e05bc77a0e0ce3ec9c78c27192a
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/libs/qmldebug')
-rw-r--r-- | src/libs/qmldebug/qmldebug.qbs | 67 |
1 files changed, 35 insertions, 32 deletions
diff --git a/src/libs/qmldebug/qmldebug.qbs b/src/libs/qmldebug/qmldebug.qbs index 457a97a09b..f47d2c66b2 100644 --- a/src/libs/qmldebug/qmldebug.qbs +++ b/src/libs/qmldebug/qmldebug.qbs @@ -1,39 +1,42 @@ import qbs 1.0 -QtcLibrary { +Project { name: "QmlDebug" - cpp.defines: base.concat("QMLDEBUG_LIB") + QtcDevHeaders { } - Depends { name: "Qt"; submodules: ["gui", "network"] } - Depends { name: "Utils" } + QtcLibrary { + cpp.defines: base.concat("QMLDEBUG_LIB") - files: [ - "baseenginedebugclient.cpp", - "baseenginedebugclient.h", - "basetoolsclient.cpp", - "basetoolsclient.h", - "declarativeenginedebugclient.cpp", - "declarativeenginedebugclient.h", - "declarativeenginedebugclientv2.h", - "declarativetoolsclient.cpp", - "declarativetoolsclient.h", - "qdebugmessageclient.cpp", - "qdebugmessageclient.h", - "qmldebug_global.h", - "qmldebugclient.cpp", - "qmldebugclient.h", - "qmldebugcommandlinearguments.h", - "qmldebugconstants.h", - "qmlenginecontrolclient.cpp", - "qmlenginecontrolclient.h", - "qmlenginedebugclient.h", - "qmloutputparser.cpp", - "qmloutputparser.h", - "qmltoolsclient.cpp", - "qmltoolsclient.h", - "qpacketprotocol.cpp", - "qpacketprotocol.h", - ] -} + Depends { name: "Qt"; submodules: ["gui", "network"] } + Depends { name: "Utils" } + files: [ + "baseenginedebugclient.cpp", + "baseenginedebugclient.h", + "basetoolsclient.cpp", + "basetoolsclient.h", + "declarativeenginedebugclient.cpp", + "declarativeenginedebugclient.h", + "declarativeenginedebugclientv2.h", + "declarativetoolsclient.cpp", + "declarativetoolsclient.h", + "qdebugmessageclient.cpp", + "qdebugmessageclient.h", + "qmldebug_global.h", + "qmldebugclient.cpp", + "qmldebugclient.h", + "qmldebugcommandlinearguments.h", + "qmldebugconstants.h", + "qmlenginecontrolclient.cpp", + "qmlenginecontrolclient.h", + "qmlenginedebugclient.h", + "qmloutputparser.cpp", + "qmloutputparser.h", + "qmltoolsclient.cpp", + "qmltoolsclient.h", + "qpacketprotocol.cpp", + "qpacketprotocol.h", + ] + } +} |