summaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
authorToni Saario <toni.saario@qt.io>2021-07-02 11:55:17 +0300
committerToni Saario <toni.saario@qt.io>2021-08-10 12:21:58 +0000
commit2f3b234d6c776099acef1b3d3ce4cdad25240677 (patch)
treeeefbbc4210d1b70704cad573b1ca88f9749d66b8 /coin
parent33de5f6502254ffe51960714404b6330dab224d5 (diff)
Apply custom timeouts to cross compilations
Pick-to: 6.2 Change-Id: I93ce6b6a6011a0883820f291121d7374391494c6 Reviewed-by: Michal Klocek <michal.klocek@qt.io>
Diffstat (limited to 'coin')
-rw-r--r--coin/instructions/cmake_cross_compilation_module_build_instructions.yaml22
1 files changed, 18 insertions, 4 deletions
diff --git a/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml b/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml
index e5e257f181..8df1720be6 100644
--- a/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml
+++ b/coin/instructions/cmake_cross_compilation_module_build_instructions.yaml
@@ -1,5 +1,19 @@
type: Group
instructions:
+ - type: EnvironmentVariable
+ variableName: CMAKE_BUILD_TIMEOUT
+ variableValue: "6000"
+ enable_if:
+ condition: runtime
+ env_var: CMAKE_BUILD_TIMEOUT
+ equals_value: null
+ - type: EnvironmentVariable
+ variableName: CMAKE_BUILD_OUTPUT_TIMEOUT
+ variableValue: "1200"
+ enable_if:
+ condition: runtime
+ env_var: CMAKE_BUILD_OUTPUT_TIMEOUT
+ equals_value: null
- type: MakeDirectory
directory: .git
- type: MakeDirectory
@@ -23,8 +37,8 @@ instructions:
- !include "{{qt/qtbase}}/call_host_cmake.yaml"
- type: ExecuteCommand
command: "{{.Env.ENV_PREFIX}} cmake --build . --parallel -v"
- maxTimeInSeconds: 6000
- maxTimeBetweenOutput: 1200
+ maxTimeInSeconds: "{{.Env.CMAKE_BUILD_TIMEOUT}}"
+ maxTimeBetweenOutput: "{{.Env.CMAKE_BUILD_OUTPUT_TIMEOUT}}"
userMessageOnFailure: >
Failed to build sources. In the current state bug can be everywhere.
- type: EnvironmentVariable
@@ -53,8 +67,8 @@ instructions:
- !include "{{qt/qtbase}}/call_target_cmake.yaml"
- type: ExecuteCommand
command: "{{.Env.TARGET_ENV_PREFIX}} cmake --build . --parallel -v"
- maxTimeInSeconds: 6000
- maxTimeBetweenOutput: 1200
+ maxTimeInSeconds: "{{.Env.CMAKE_BUILD_TIMEOUT}}"
+ maxTimeBetweenOutput: "{{.Env.CMAKE_BUILD_OUTPUT_TIMEOUT}}"
userMessageOnFailure: >
Failed to build sources. In the current state bug can be everywhere.
- type: EnvironmentVariable