aboutsummaryrefslogtreecommitdiffstats
path: root/doc/doc.pri
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-11-01 18:51:20 +0100
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-11-03 17:47:41 +0100
commit9532d4a345c1928c79f8aa0013e1e9dda37a6c70 (patch)
tree5b13f219c14cf2cf4a941f83056089a1f6e01115 /doc/doc.pri
parente160f071ce16dc46fdeaa03b985fe8d44fb58608 (diff)
dynamically replace creator version during build
... instead of running a sed script over a lot of files on each version increment.
Diffstat (limited to 'doc/doc.pri')
-rw-r--r--doc/doc.pri8
1 files changed, 6 insertions, 2 deletions
diff --git a/doc/doc.pri b/doc/doc.pri
index 8cf07f2c35..cf433f0987 100644
--- a/doc/doc.pri
+++ b/doc/doc.pri
@@ -1,14 +1,18 @@
QDOC_BIN = $$targetPath($$[QT_INSTALL_BINS]/qdoc3)
HELPGENERATOR = $$targetPath($$[QT_INSTALL_BINS]/qhelpgenerator)
+VERSION_TAG = $$replace(QTCREATOR_VERSION, "[-.]", )
+
equals(QMAKE_DIR_SEP, /) { # unix, mingw+msys
- QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html $$QDOC_BIN
+ QDOC = SRCDIR=$$PWD OUTDIR=$$OUT_PWD/doc/html QTC_VERSION=$$QTCREATOR_VERSION QTC_VERSION_TAG=$$VERSION_TAG $$QDOC_BIN
} else:win32-g++* { # just mingw
# The lack of spaces in front of the && is necessary!
- QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/doc/html&& $$QDOC_BIN
+ QDOC = set SRCDIR=$$PWD&& set OUTDIR=$$OUT_PWD/doc/html&& set QTC_VERSION=$$QTCREATOR_VERSION&& set QTC_VERSION_TAG=$$VERSION_TAG&& $$QDOC_BIN
} else { # nmake
QDOC = set SRCDIR=$$PWD $$escape_expand(\\n\\t) \
set OUTDIR=$$OUT_PWD/doc/html $$escape_expand(\\n\\t) \
+ set QTC_VERSION=$$QTCREATOR_VERSION $$escape_expand(\\n\\t) \
+ set QTC_VERSION_TAG=$$VERSION_TAG $$escape_expand(\\n\\t) \
$$QDOC_BIN
}