summaryrefslogtreecommitdiffstats
path: root/coin
diff options
context:
space:
mode:
Diffstat (limited to 'coin')
-rw-r--r--coin/instructions/cmake_module_build_instructions.yaml18
1 files changed, 16 insertions, 2 deletions
diff --git a/coin/instructions/cmake_module_build_instructions.yaml b/coin/instructions/cmake_module_build_instructions.yaml
index 05a3567e28..b53e6a8375 100644
--- a/coin/instructions/cmake_module_build_instructions.yaml
+++ b/coin/instructions/cmake_module_build_instructions.yaml
@@ -11,10 +11,24 @@ instructions:
# The lack of space between the non qtbase configure args and the rest of the args is important!
variableValue: "{{.Env.NON_QTBASE_CONFIGURE_ARGS}} -DQT_BUILD_TESTS=OFF -DCMAKE_AUTOGEN_VERBOSE=ON {{.SourceDir}}"
- !include "{{qt/qtbase}}/call_cmake.yaml"
+ - 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: 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