From eb33b390e469f7231b8d7b196da9c83f728ac791 Mon Sep 17 00:00:00 2001 From: Julien Marrec Date: Tue, 22 Sep 2026 08:57:33 +0200 Subject: [PATCH] CheckLanguage: Avoid hanging forever on interactive popups Fixes: #28101 --- Modules/CheckLanguage.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/Modules/CheckLanguage.cmake b/Modules/CheckLanguage.cmake index 1fe9bc4d47..ccd6a1a329 100644 --- a/Modules/CheckLanguage.cmake +++ b/Modules/CheckLanguage.cmake @@ -151,6 +151,7 @@ file(WRITE \"\${CMAKE_CURRENT_BINARY_DIR}/result.cmake\" \"${_output_variables}\ OUTPUT_VARIABLE _cl_output ERROR_VARIABLE _cl_output RESULT_VARIABLE _cl_result + TIMEOUT 120 # Avoid hanging forever on interactive popups. ) include(${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/Check${lang}/result.cmake OPTIONAL) if(CMAKE_${lang}_COMPILER AND "${_cl_result}" STREQUAL "0")