summaryrefslogtreecommitdiff
path: root/doc/doc.qbs
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@digia.com>2013-04-03 15:23:39 +0200
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-04-05 17:08:10 +0200
commit141cd263bdc3c3822ccc5b2b54f4762d3fe17645 (patch)
tree25fa2314be4600845d97527c780ddf36cb022598 /doc/doc.qbs
parentb368cf7437500bbbe601b5751c5c19ea3f5080bd (diff)
downloadqbs-141cd263bdc3c3822ccc5b2b54f4762d3fe17645.tar.gz
Take documentation into account in qbs project files.
Change-Id: I9e822988bc53a7cf17d1caff377570a295231b1d Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'doc/doc.qbs')
-rw-r--r--doc/doc.qbs32
1 files changed, 32 insertions, 0 deletions
diff --git a/doc/doc.qbs b/doc/doc.qbs
new file mode 100644
index 000000000..6e5ca72d1
--- /dev/null
+++ b/doc/doc.qbs
@@ -0,0 +1,32 @@
+import qbs 1.0
+
+Product {
+ name: "documentation"
+ type: "qch"
+ Depends { name: "qt.core" }
+
+ files: [
+ "qbs.qdoc",
+ "config/*.qdocconf",
+ "items/*",
+ ]
+ Group {
+ name: "main qdocconf file"
+ files: qt.core.versionMajor >= 5 ? "qbs.qdocconf" : "qbs-qt4.qdocconf"
+ fileTags: "qdocconf-main"
+ }
+
+ property string versionTag: "030" // TODO: Derive from project.version
+ qt.core.qdocQhpFileName: "qbs.qhp"
+ qt.core.qdocEnvironment: [
+ "QBS_VERSION=" + project.version,
+ "SRCDIR=.",
+ "QBS_VERSION_TAG=" + versionTag
+ ]
+
+ Group {
+ fileTagsFilter: "qdoc-html"
+ qbs.install: true
+ qbs.installDir: "share/doc/qbs"
+ }
+}