Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
CMake
CMake
Commits
da2e5889
Commit
da2e5889
authored
Mar 12, 2019
by
Bartosz Kosiorek
1
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cmake: Upgrade 'cmake -E' commands description
Fixes:
#13204
parent
7358f317
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
6 deletions
+14
-6
Help/manual/cmake.1.rst
Help/manual/cmake.1.rst
+12
-4
Source/cmcmd.cxx
Source/cmcmd.cxx
+2
-2
No files found.
Help/manual/cmake.1.rst
View file @
da2e5889
...
...
@@ -390,16 +390,20 @@ Available commands are:
Copy files to ``<destination>`` (either file or directory).
If multiple files are specified, the ``<destination>`` must be
directory and it must exist. Wildcards are not supported.
``copy`` does follow symlinks. That means it does not copy symlinks,
but the files or directories it point to.
``copy_directory <dir>... <destination>``
Copy directories to ``<destination>`` directory.
If ``<destination>`` directory does not exist it will be created.
``copy_directory`` does follow symlinks.
``copy_if_different <file>... <destination>``
Copy files to ``<destination>`` (either file or directory) if
they have changed.
If multiple files are specified, the ``<destination>`` must be
directory and it must exist.
``copy_if_different`` does follow symlinks.
``echo [<string>...]``
Displays arguments as text.
...
...
@@ -459,13 +463,16 @@ Available commands are:
exist, the command returns a non-zero exit code, but no message
is logged. The ``-f`` option changes the behavior to return a
zero exit code (i.e. success) in such situations instead.
``remove`` does not follow symlinks. That means it remove only symlinks
and not files it point to.
``remove_directory <dir>``
Remove a directory and its contents. If a directory does
not exist it will be silently ignored.
``rename <oldname> <newname>``
Rename a file or directory (on one volume).
Rename a file or directory (on one volume). If file with the ``<newname>`` name
already exists, then it will be silently replaced.
``server``
Launch :manual:`cmake-server(7)` mode.
...
...
@@ -494,10 +501,11 @@ Available commands are:
``time <command> [<args>...]``
Run command and display elapsed time.
``touch <file>``
Touch a file.
``touch <file>...``
Creates ``<file>`` if file do not exist.
If ``<file>`` exists, it is changing ``<file>`` access and modification times.
``touch_nocreate <file>``
``touch_nocreate <file>
...
``
Touch a file if it exists but do not create it. If a file does
not exist it will be silently ignored.
...
...
Source/cmcmd.cxx
View file @
da2e5889
...
...
@@ -111,8 +111,8 @@ void CMakeCommandUsage(const char* program)
<<
" tar [cxt][vf][zjJ] file.tar [file/dir1 file/dir2 ...]
\n
"
<<
" - create or extract a tar or zip archive
\n
"
<<
" time command [args...] - run command and display elapsed time
\n
"
<<
" touch file
- touch a file.
\n
"
<<
" touch_nocreate file
- touch a file but do not create it.
\n
"
<<
" touch
<
file
>...
- touch a
<
file
>
.
\n
"
<<
" touch_nocreate
<
file
>...
- touch a
<
file
>
but do not create it.
\n
"
<<
" create_symlink old new - create a symbolic link new -> old
\n
"
#if defined(_WIN32) && !defined(__CYGWIN__)
<<
"Available on Windows only:
\n
"
...
...
Brad King
@brad.king
mentioned in commit
80b761b9
·
Mar 13, 2019
mentioned in commit
80b761b9
mentioned in commit 80b761b9244d5ab9047082be40ebeee256be95ef
Toggle commit list
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment