summaryrefslogtreecommitdiff
path: root/Help
diff options
context:
space:
mode:
authorJoachim Wuttke (h) <j.wuttke@fz-juelich.de>2020-05-14 22:17:10 +0200
committerJoachim Wuttke (h) <j.wuttke@fz-juelich.de>2020-05-14 22:17:10 +0200
commit448e2d7a9dce28885f8cf83cca49cbd91842c490 (patch)
treefdd235dd1181bf44d8feb26254c0339529b941b5 /Help
parent1f697b399131770eb4a1e2cb4951d33583c7261f (diff)
downloadcmake-448e2d7a9dce28885f8cf83cca49cbd91842c490.tar.gz
Help: Provide cross-references between compiler settings
Diffstat (limited to 'Help')
-rw-r--r--Help/command/add_compile_options.rst3
-rw-r--r--Help/command/target_compile_options.rst2
-rw-r--r--Help/prop_sf/COMPILE_OPTIONS.rst5
3 files changed, 10 insertions, 0 deletions
diff --git a/Help/command/add_compile_options.rst b/Help/command/add_compile_options.rst
index 43805c3a91..36f403c8ae 100644
--- a/Help/command/add_compile_options.rst
+++ b/Help/command/add_compile_options.rst
@@ -46,3 +46,6 @@ to use the more specific commands :command:`add_compile_definitions`
and :command:`include_directories`.
The command :command:`target_compile_options` adds target-specific options.
+
+The source file property :prop_sf:`COMPILE_OPTIONS` adds options to one
+source file.
diff --git a/Help/command/target_compile_options.rst b/Help/command/target_compile_options.rst
index 47e7d86f87..3c733c5d72 100644
--- a/Help/command/target_compile_options.rst
+++ b/Help/command/target_compile_options.rst
@@ -46,3 +46,5 @@ to use the more specific commands :command:`target_compile_definitions`
and :command:`target_include_directories`.
For directory-wide settings, there is the command :command:`add_compile_options`.
+
+For file-specific settings, there is the source file property :prop_sf:`COMPILE_OPTIONS`.
diff --git a/Help/prop_sf/COMPILE_OPTIONS.rst b/Help/prop_sf/COMPILE_OPTIONS.rst
index cc61d9cdbe..537dcecf64 100644
--- a/Help/prop_sf/COMPILE_OPTIONS.rst
+++ b/Help/prop_sf/COMPILE_OPTIONS.rst
@@ -25,3 +25,8 @@ Related properties:
* Prefer this property over :prop_sf:`COMPILE_FLAGS`.
* Use :prop_sf:`COMPILE_DEFINITIONS` to pass additional preprocessor definitions.
* Use :prop_sf:`INCLUDE_DIRECTORIES` to pass additional include directories.
+
+Related commands:
+
+* :command:`add_compile_options` for directory-wide settings
+* :command:`target_compile_options` for target-specific settings