summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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