aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--coin/module_config.yaml21
-rw-r--r--coin/platform_configs/cmake_platforms.yaml2
2 files changed, 22 insertions, 1 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
diff --git a/coin/platform_configs/cmake_platforms.yaml b/coin/platform_configs/cmake_platforms.yaml
index 56395b93..8bccd6a7 100644
--- a/coin/platform_configs/cmake_platforms.yaml
+++ b/coin/platform_configs/cmake_platforms.yaml
@@ -16,7 +16,7 @@ Configurations:
-
Template: 'qtci-linux-Ubuntu-20.04-x86_64-50'
Compiler: 'GCC'
- Features: ['Sccache', 'InsignificantTests']
+ Features: ['Sccache', 'InsignificantTests', 'Documentation']
Configure arguments: '-DBUILD_EXAMPLES=ON -DFEATURE_developer_build=ON -DWARNINGS_ARE_ERRORS=OFF -DQT_LIBINFIX=TestInfix -DQT_NAMESPACE=TestNamespace -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache'
Environment variables: ['NON_QTBASE_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache',
'TEST_CONFIGURE_ARGS=-DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache']