diff options
-rw-r--r-- | coin/module_config.yaml | 21 | ||||
-rw-r--r-- | coin/platform_configs/cmake_platforms.yaml | 2 |
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'] |