summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/config.h
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2012-11-26 13:54:43 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-11-26 15:01:12 +0100
commit274407f347c56d7ace9651c21a03d7bc0ab50f78 (patch)
tree82ebdbfec6a77b1d05c5354979c503ee67d8f433 /src/tools/qdoc/config.h
parenta2ab156872195e0398f4cfe1992b526aa1315c76 (diff)
Allow qdocconf to specify where the examples are located in install.
We have qdoc configurations for the different qtbase libraries and modules now, which specify e.g. "../../../examples/opengl" for the exampledirs. That means that qdoc finds examples like "2dpainting/2dpainting.pro" which is then installed into "[QT_INSTALL_EXAMPLES]/opengl/2dpainting/2dpainting.pro". (At the moment even into "[QT_INSTALL_EXAMPLES]/qtbase/opengl/...", which will be changed to match the structure in source.) In order for Qt Creator to find the examples, qdoc must write the path behind [QT_INSTALL_EXAMPLES] into the example manifest file. This patch introduces "examplesinstallpath" that allows qdoc configs to specify the missing part, e.g. the opengl qdocconf can add examplesinstallpath = opengl to tell qdoc that the examples will be installed into "[QT_INSTALL_EXAMPLES]/opengl/" Task-number: QTBUG-27801 Change-Id: Idf518e16d3ca0f9522b084e92f34725b93e9d11f Reviewed-by: Martin Smith <martin.smith@digia.com>
Diffstat (limited to 'src/tools/qdoc/config.h')
-rw-r--r--src/tools/qdoc/config.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/qdoc/config.h b/src/tools/qdoc/config.h
index f5c1999159..88c4db3e45 100644
--- a/src/tools/qdoc/config.h
+++ b/src/tools/qdoc/config.h
@@ -168,6 +168,7 @@ private:
#define CONFIG_ENDHEADER "endheader"
#define CONFIG_EXAMPLEDIRS "exampledirs"
#define CONFIG_EXAMPLES "examples"
+#define CONFIG_EXAMPLESINSTALLPATH "examplesinstallpath"
#define CONFIG_EXCLUDEDIRS "excludedirs"
#define CONFIG_EXCLUDEFILES "excludefiles"
#define CONFIG_EXTRAIMAGES "extraimages"