Просмотр исходного кода

Help: Reference TARGET_FILE genex in add_custom_command docs (#15605)

When documenting in the COMMAND option how to reference an executable,
we previously only explicitly covered how to do it for argv[0] and left
it to the reader to follow the reference to the generator expressions
manual.  Add explicit mention of the TARGET_FILE genex in this
documentation since it will be a commonly used generator expression in
this context.
Brad King 10 лет назад
Родитель
Сommit
0e708d17e9
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      Help/command/add_custom_command.rst

+ 3 - 0
Help/command/add_custom_command.rst

@@ -79,6 +79,9 @@ The options are:
   If ``COMMAND`` specifies an executable target (created by the
   If ``COMMAND`` specifies an executable target (created by the
   :command:`add_executable` command) it will automatically be replaced
   :command:`add_executable` command) it will automatically be replaced
   by the location of the executable created at build time.
   by the location of the executable created at build time.
+  (Use the ``TARGET_FILE``
+  :manual:`generator expression <cmake-generator-expressions(7)>` to
+  reference an executable later in the command line.)
   Additionally a target-level dependency will be added so that the
   Additionally a target-level dependency will be added so that the
   executable target will be built before any target using this custom
   executable target will be built before any target using this custom
   command.  However this does NOT add a file-level dependency that
   command.  However this does NOT add a file-level dependency that