Help: Document WORKING_DIRECTORY default behavior missing in some commands
diff --git a/Help/command/add_custom_command.rst b/Help/command/add_custom_command.rst
index 31565b5..8d66752 100644
--- a/Help/command/add_custom_command.rst
+++ b/Help/command/add_custom_command.rst
@@ -357,6 +357,7 @@
   Execute the command with the given current working directory.
   If it is a relative path, it will be interpreted relative to the
   build tree directory corresponding to the current source directory.
+  If not specified, set to :variable:`CMAKE_CURRENT_BINARY_DIR`.
 
   This option is currently ignored if ``APPEND`` is given, but a future
   version may use it.
diff --git a/Help/command/add_custom_target.rst b/Help/command/add_custom_target.rst
index b574cba..83fe6b4 100644
--- a/Help/command/add_custom_target.rst
+++ b/Help/command/add_custom_target.rst
@@ -191,6 +191,7 @@
   Execute the command with the given current working directory.
   If it is a relative path it will be interpreted relative to the
   build tree directory corresponding to the current source directory.
+  If not specified, set to :variable:`CMAKE_CURRENT_BINARY_DIR`.
 
   .. versionadded:: 3.13
     Arguments to ``WORKING_DIRECTORY`` may use
diff --git a/Help/command/execute_process.rst b/Help/command/execute_process.rst
index a2f9036..37f2b42 100644
--- a/Help/command/execute_process.rst
+++ b/Help/command/execute_process.rst
@@ -75,7 +75,8 @@
 
 ``WORKING_DIRECTORY``
  The named directory will be set as the current working directory of
- the child processes.
+ the child processes. If not given, the child processes' working directory is
+ unspecified.
 
 ``TIMEOUT``
  After the specified number of seconds (fractions allowed), all unfinished