diff options
author | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-10-20 18:21:12 +0200 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2020-11-06 17:26:00 +0100 |
commit | 992cbdfd0176d55bebfa8994db134edb41256838 (patch) | |
tree | 9b6d4df75b3550ef9e54ae9bf6b469ac80725db9 /coin/module_config.yaml | |
parent | 187b80e1401108d457e12c6f213be1a4437410df (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.yaml | 21 |
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 |