1
0
mirror of https://github.com/Kitware/CMake.git synced 2025-10-18 17:31:57 +08:00

Tests/RunCMake/PrecompileHeaders: support extended timeout

The test can sometimes take a long time with older machines or old build
systems/compilers. Support a test-specific timeout setting.
This commit is contained in:
Ben Boeckel
2025-07-22 11:14:20 -04:00
parent 42f2867b3b
commit 1c91fadbe8

View File

@@ -1340,6 +1340,12 @@ add_RunCMake_test(PrecompileHeaders -DCMAKE_C_COMPILER_ID=${CMAKE_C_COMPILER_ID}
-DCMAKE_C_SIMULATE_ID=${CMAKE_C_SIMULATE_ID}
-DCMAKE_C_COMPILER_VERSION=${CMAKE_C_COMPILER_VERSION})
# This test can take a long time due to the number of test cases.
# Provide an option to customize it.
if(DEFINED CMake_TEST_PrecompileHeaders_TIMEOUT)
set_property(TEST RunCMake.PrecompileHeaders PROPERTY TIMEOUT ${CMake_TEST_PrecompileHeaders_TIMEOUT})
endif()
add_RunCMake_test(UnityBuild -DCMake_TEST_OBJC=${CMake_TEST_OBJC} -DCMake_TEST_CUDA=${CMake_TEST_CUDA})
set_property(TEST RunCMake.UnityBuild APPEND
PROPERTY LABELS "CUDA")