| set(script "${CMAKE_CURRENT_LIST_DIR}/timeout-script.cmake") | |
| set(file_to_lock "${CMAKE_CURRENT_BINARY_DIR}/file-to-lock") | |
| file(LOCK "${file_to_lock}") | |
| execute_process( | |
| COMMAND "${CMAKE_COMMAND}" "-Dfile_to_lock=${file_to_lock}" -P "${script}" | |
| RESULT_VARIABLE result | |
| OUTPUT_VARIABLE output | |
| ERROR_VARIABLE error | |
| ) | |
| message("Output: ${output}") | |
| message("Error: ${error}") | |
| if(NOT result EQUAL 0) | |
| message(FATAL_ERROR "Result: ${result}") | |
| endif() |