summaryrefslogtreecommitdiffstats
path: root/Help/command/add_custom_target.rst
diff options
context:
space:
mode:
authorChris Mahoney <chris.mahoney@kitware.com>2023-06-05 19:59:13 (GMT)
committerBrad King <brad.king@kitware.com>2023-07-19 14:45:33 (GMT)
commit95941fd99020bb2345869ed393abde1a44529837 (patch)
tree4e809b9c121ce0e5745c1030d6a7c62b1c09bf2e /Help/command/add_custom_target.rst
parentaf9489a4f2858db0bf666c29f99dd332426f5ca1 (diff)
downloadCMake-95941fd99020bb2345869ed393abde1a44529837.zip
CMake-95941fd99020bb2345869ed393abde1a44529837.tar.gz
CMake-95941fd99020bb2345869ed393abde1a44529837.tar.bz2
add_custom_{target,command}: Add argument JOB_SERVER_AWARE
Issue: #16273
Diffstat (limited to 'Help/command/add_custom_target.rst')
-rw-r--r--Help/command/add_custom_target.rst14
1 files changed, 14 insertions, 0 deletions
diff --git a/Help/command/add_custom_target.rst b/Help/command/add_custom_target.rst
index 545b9a5..ef0c8d9 100644
--- a/Help/command/add_custom_target.rst
+++ b/Help/command/add_custom_target.rst
@@ -12,6 +12,7 @@ Add a target with no output so it will always be built.
[WORKING_DIRECTORY dir]
[COMMENT comment]
[JOB_POOL job_pool]
+ [JOB_SERVER_AWARE <bool>]
[VERBATIM] [USES_TERMINAL]
[COMMAND_EXPAND_LISTS]
[SOURCES src1 [src2...]])
@@ -146,6 +147,19 @@ The options are:
Using a pool that is not defined by :prop_gbl:`JOB_POOLS` causes
an error by ninja at build time.
+``JOB_SERVER_AWARE``
+ .. versionadded:: 3.28
+
+ Specify that the command is GNU Make job server aware.
+
+ For the :generator:`Unix Makefiles`, :generator:`MSYS Makefiles`, and
+ :generator:`MinGW Makefiles` generators this will add the ``+`` prefix to the
+ recipe line. See the `GNU Make Documentation`_ for more information.
+
+ This option is silently ignored by other generators.
+
+.. _`GNU Make Documentation`: https://www.gnu.org/software/make/manual/html_node/MAKE-Variable.html
+
``SOURCES``
Specify additional source files to be included in the custom target.
Specified source files will be added to IDE project files for