From e2830cf16b4ae32f60fd5b157aa2e8a04321723c Mon Sep 17 00:00:00 2001 From: Brad King Date: Tue, 28 Mar 2023 10:57:31 -0400 Subject: Help: Link to COMPILE_LANGUAGE genex from target_compile_options Issue: #24639 --- Help/command/target_compile_options.rst | 4 ++++ Help/prop_tgt/COMPILE_OPTIONS.rst | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/Help/command/target_compile_options.rst b/Help/command/target_compile_options.rst index 698f62d..f3ac97b 100644 --- a/Help/command/target_compile_options.rst +++ b/Help/command/target_compile_options.rst @@ -50,6 +50,10 @@ See Also * For file-specific settings, there is the source file property :prop_sf:`COMPILE_OPTIONS`. +* This command adds compile options for all languages in a target. + Use the :genex:`COMPILE_LANGUAGE` generator expression to specify + per-language compile options. + * :command:`target_compile_features` * :command:`target_link_libraries` * :command:`target_link_directories` diff --git a/Help/prop_tgt/COMPILE_OPTIONS.rst b/Help/prop_tgt/COMPILE_OPTIONS.rst index 0fd6aac..0dec250 100644 --- a/Help/prop_tgt/COMPILE_OPTIONS.rst +++ b/Help/prop_tgt/COMPILE_OPTIONS.rst @@ -11,6 +11,10 @@ The options will be added after after flags in the variables, but before those propagated from dependencies by the :prop_tgt:`INTERFACE_COMPILE_OPTIONS` property. +This property adds compile options for all languages in a target. +Use the :genex:`COMPILE_LANGUAGE` generator expression to specify +per-language compile options. + This property is initialized by the :prop_dir:`COMPILE_OPTIONS` directory property when a target is created, and is used by the generators to set the options for the compiler. -- cgit v0.12