mirror of
https://github.com/reactos/CMake.git
synced 2024-12-15 23:57:44 +00:00
e6db4c5a4e
Provide options to fail without blocking or to block up to a timeout. Provide options to specify the scope containing the lock so it can be released automatically at the end of a function, file, or process. Extend the RunCMake.file test with cases covering the file(LOCK) command usage and error cases.
6 lines
116 B
CMake
6 lines
116 B
CMake
if(NOT file_to_lock)
|
|
message(FATAL_ERROR "file_to_lock is empty")
|
|
endif()
|
|
|
|
file(LOCK "${file_to_lock}" TIMEOUT 1)
|