mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-21 22:50:26 -06:00
ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops
This commit is contained in:
@@ -81,6 +81,10 @@ public:
|
||||
"if it does not exists.\n"
|
||||
"APPEND will write a message into a file same as WRITE, except "
|
||||
"it will append it to the end of the file\n"
|
||||
"NOTE: When using FILE WRITE and FILE APPEND, the produced file "
|
||||
"cannot be used as an input to CMake (CONFIGURE_FILE, source file ...) "
|
||||
"because it will lead to infinite loop. Use CONFIGURE_FILE if you "
|
||||
"want to generate input files to CMake.\n"
|
||||
"READ will read the content of a file and store it into the "
|
||||
"variable.\n"
|
||||
"GLOB will generate a list of all files that match the globbing "
|
||||
|
||||
Reference in New Issue
Block a user