Merge topic 'doc-COMPILE_OPTIONS-cleanup'

c46125df Help: Refine COMPILE_OPTIONS property documentation
d51c1f09 Help: Fix xref typos in target_compile_options docs
This commit is contained in:
Brad King 2015-03-31 09:17:51 -04:00 committed by CMake Topic Stage
commit d66f052e94
3 changed files with 9 additions and 8 deletions

View File

@ -20,8 +20,8 @@ alternative commands exist to add preprocessor definitions
(:command:`target_compile_definitions` and :command:`add_definitions`) or (:command:`target_compile_definitions` and :command:`add_definitions`) or
include directories (:command:`target_include_directories` and include directories (:command:`target_include_directories` and
:command:`include_directories`). See documentation of the :command:`include_directories`). See documentation of the
:prop_tgt:`directory <COMPILE_OPTIONS>` and :prop_dir:`directory <COMPILE_OPTIONS>` and
:prop_tgt:` target <COMPILE_OPTIONS>` ``COMPILE_OPTIONS`` properties. :prop_tgt:`target <COMPILE_OPTIONS>` ``COMPILE_OPTIONS`` properties.
The ``INTERFACE``, ``PUBLIC`` and ``PRIVATE`` keywords are required to The ``INTERFACE``, ``PUBLIC`` and ``PRIVATE`` keywords are required to
specify the scope of the following arguments. ``PRIVATE`` and ``PUBLIC`` specify the scope of the following arguments. ``PRIVATE`` and ``PUBLIC``

View File

@ -3,8 +3,8 @@ COMPILE_OPTIONS
List of options to pass to the compiler. List of options to pass to the compiler.
This property specifies the list of options given so far to the This property holds a :ref:`;-list <CMake Language Lists>` of options
:command:`add_compile_options` command. given so far to the :command:`add_compile_options` command.
This property is used to initialize the :prop_tgt:`COMPILE_OPTIONS` target This property is used to initialize the :prop_tgt:`COMPILE_OPTIONS` target
property when a target is created, which is used by the generators to set property when a target is created, which is used by the generators to set

View File

@ -3,12 +3,13 @@ COMPILE_OPTIONS
List of options to pass to the compiler. List of options to pass to the compiler.
This property specifies the list of options specified so far for this This property holds a :ref:`;-list <CMake Language Lists>` of options
property. specified so far for its target. Use the :command:`target_compile_options`
command to append more options.
This property is intialized by the :prop_dir:`COMPILE_OPTIONS` directory This property is intialized by the :prop_dir:`COMPILE_OPTIONS` directory
property, which is used by the generators to set the options for the property when a target is created, and is used by the generators to set
compiler. the options for the compiler.
Contents of ``COMPILE_OPTIONS`` may use "generator expressions" with the Contents of ``COMPILE_OPTIONS`` may use "generator expressions" with the
syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` manual syntax ``$<...>``. See the :manual:`cmake-generator-expressions(7)` manual