diff options
Diffstat (limited to 'Help/command/return.rst')
-rw-r--r-- | Help/command/return.rst | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Help/command/return.rst b/Help/command/return.rst new file mode 100644 index 0000000..899470c --- /dev/null +++ b/Help/command/return.rst @@ -0,0 +1,18 @@ +return +------ + +Return from a file, directory or function. + +:: + + return() + +Returns from a file, directory or function. When this command is +encountered in an included file (via include() or find_package()), it +causes processing of the current file to stop and control is returned +to the including file. If it is encountered in a file which is not +included by another file, e.g. a CMakeLists.txt, control is returned +to the parent directory if there is one. If return is called in a +function, control is returned to the caller of the function. Note +that a macro is not a function and does not handle return like a +function does. |