mirror of
https://github.com/Kitware/CMake.git
synced 2026-02-23 07:28:51 -06:00
ENH: Add the RECURSE_SYMLINKS_OFF flag to the FILE GLOB_RECURSE command. Exposes the recently added kwsys capability that prevents recursing through symlinks to CMake scripts.
This commit is contained in:
@@ -77,7 +77,7 @@ public:
|
||||
" [NO_HEX_CONVERSION])\n"
|
||||
" file(GLOB variable [RELATIVE path] [globbing expressions]...)\n"
|
||||
" file(GLOB_RECURSE variable [RELATIVE path] \n"
|
||||
" [globbing expressions]...)\n"
|
||||
" [RECURSE_SYMLINKS_OFF] [globbing expressions]...)\n"
|
||||
" file(REMOVE [file1 ...])\n"
|
||||
" file(REMOVE_RECURSE [file1 ...])\n"
|
||||
" file(MAKE_DIRECTORY [directory1 directory2 ...])\n"
|
||||
@@ -126,7 +126,9 @@ public:
|
||||
" f[3-5].txt - match files f3.txt, f4.txt, f5.txt\n"
|
||||
"GLOB_RECURSE will generate similar list as the regular GLOB, except "
|
||||
"it will traverse all the subdirectories of the matched directory and "
|
||||
"match the files.\n"
|
||||
"match the files. Subdirectories that are symlinks are traversed by "
|
||||
"default to match the behavior or older CMake releases. Use "
|
||||
"RECURSE_SYMLINKS_OFF to prevent recursion through symlinks.\n"
|
||||
"Examples of recursive globbing include:\n"
|
||||
" /dir/*.py - match all python files in /dir and subdirectories\n"
|
||||
"MAKE_DIRECTORY will create the given directories, also if their parent "
|
||||
|
||||
Reference in New Issue
Block a user