diff options
author | Milian Wolff <milian.wolff@kdab.com> | 2013-12-11 15:54:33 +0100 |
---|---|---|
committer | Milian Wolff <milian.wolff@kdab.com> | 2013-12-12 13:41:18 +0100 |
commit | fb587a3a996d2e9d2fca34cc053df29f6d23f64e (patch) | |
tree | 52020dfe8ad740c5a68a402b0cd37fbd1f43f660 /sync.profile | |
parent | acf7f0b1ae956f2fac7182c194e0441cd9c6f4d0 (diff) | |
download | qtwebchannel-fb587a3a996d2e9d2fca34cc053df29f6d23f64e.tar.gz |
Restructure sources and assimilate to Qt module structure.
This module can hopefully be done in time for 5.3. This commit changes
the source structure and QMake files to adapt to typical Qt modules.
With this in place, we can now use QT += webchannel in qmake files to
link against the pure Qt/C++ QtWebChannel library.
The QML plugin is separated from it and can be loaded optionally, if
the quick module could be found. Also added is now a qmlplugindump
for tooling integration. Note that the Qt.labs namespace is removed.
The test file structure is also adapted to how its done in the
QtDeclarative module.
Note that this setup apparently does not support to run tests without
running make install first.
Change-Id: I1c15d72e7ab5f525d5a6f651f4e965ef86bc17bd
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'sync.profile')
-rw-r--r-- | sync.profile | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/sync.profile b/sync.profile new file mode 100644 index 0000000..c616ae8 --- /dev/null +++ b/sync.profile @@ -0,0 +1,16 @@ +%modules = ( # path to module name map + "QtWebChannel" => "$basedir/src/webchannel", +); +%moduleheaders = ( # restrict the module headers to those found in relative path +); +# Module dependencies. +# Every module that is required to build this module should have one entry. +# Each of the module version specifiers can take one of the following values: +# - A specific Git revision. +# - any git symbolic ref resolvable from the module's repository (e.g. "refs/heads/master" to track master branch) +# - an empty string to use the same branch under test (dependencies will become "refs/heads/master" if we are in the master branch) +# +%dependencies = ( + "qtbase" => "", + "qtdeclarative" => "", +); |