aboutsummaryrefslogtreecommitdiffstats
path: root/coin/module_config.yaml
diff options
context:
space:
mode:
authorAlexandru Croitor <alexandru.croitor@qt.io>2020-10-20 18:21:12 +0200
committerAlexandru Croitor <alexandru.croitor@qt.io>2020-11-06 17:26:00 +0100
commit992cbdfd0176d55bebfa8994db134edb41256838 (patch)
tree9b6d4df75b3550ef9e54ae9bf6b469ac80725db9 /coin/module_config.yaml
parent187b80e1401108d457e12c6f213be1a4437410df (diff)
CMake: Add documentation building CI instructions
Replicate the instructions that Coin does for qmake configurations. Build all of qttools and its dependencies and then build the top-level docs. Task-number: QTBUG-87012 Change-Id: Iac70172cf13d8943e60c26a1f2ee3ddf5bae6667 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Diffstat (limited to 'coin/module_config.yaml')
-rw-r--r--coin/module_config.yaml21
1 files changed, 21 insertions, 0 deletions
diff --git a/coin/module_config.yaml b/coin/module_config.yaml
index 222a8bbe..990cb97c 100644
--- a/coin/module_config.yaml
+++ b/coin/module_config.yaml
@@ -21,6 +21,27 @@ instructions:
userMessageOnFailure: >
Failed to call cmake.
+ - type: Group
+ instructions:
+ - type: ExecuteCommand
+ command: "{{.Env.ENV_PREFIX}} cmake --build . --target qttools/all --parallel -v"
+ maxTimeInSeconds: 12000
+ maxTimeBetweenOutput: 1200
+ userMessageOnFailure: >
+ Failed to build sources.
+ - type: ExecuteCommand
+ command: "{{.Env.ENV_PREFIX}} cmake --build . --target generate_docs -v"
+ maxTimeInSeconds: 12000
+ maxTimeBetweenOutput: 1200
+ userMessageOnFailure: >
+ Failed to generate docs.
+ - type: MakeDirectory
+ directory: "{{.BuildDir}}/qtbase/doc/global"
+ enable_if:
+ condition: property
+ property: features
+ contains_value: "Documentation"
+
Test:
- type: EnvironmentVariable
variableName: Dummy