summaryrefslogtreecommitdiffstats
path: root/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2015-05-26 13:24:00 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2015-05-26 13:24:00 (GMT)
commit12b9005d7c015b1f8cece5a9d8cf5f1a9f4a18fa (patch)
treee51e518ba0502ff060785f2276fd5d2347437cda /Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
parent129bf45dee4d6fc4cca8103235013b60464660f2 (diff)
parent700f1c3b2b379f2af63ba97b93348ff66069a388 (diff)
downloadCMake-12b9005d7c015b1f8cece5a9d8cf5f1a9f4a18fa.zip
CMake-12b9005d7c015b1f8cece5a9d8cf5f1a9f4a18fa.tar.gz
CMake-12b9005d7c015b1f8cece5a9d8cf5f1a9f4a18fa.tar.bz2
Merge topic 'extend-visibility-properties'
700f1c3b Honor visibility properties for all target types (#15556) 50de5dbb Help: Format visibility property and variable documentation 771f1b00 Tests: Rename Visibility{InlinesHidden =>} ab55b3b5 Tests: Refactor RunCMake.VisibilityPreset test setup
Diffstat (limited to 'Help/prop_tgt/LANG_VISIBILITY_PRESET.rst')
-rw-r--r--Help/prop_tgt/LANG_VISIBILITY_PRESET.rst13
1 files changed, 8 insertions, 5 deletions
diff --git a/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst b/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
index d4bde17..5d34e20 100644
--- a/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
+++ b/Help/prop_tgt/LANG_VISIBILITY_PRESET.rst
@@ -3,8 +3,11 @@
Value for symbol visibility compile flags
-The <LANG>_VISIBILITY_PRESET property determines the value passed in a
-visibility related compile option, such as -fvisibility= for <LANG>.
-This property only has an affect for libraries and executables with
-exports. This property is initialized by the value of the variable
-CMAKE_<LANG>_VISIBILITY_PRESET if it is set when a target is created.
+The ``<LANG>_VISIBILITY_PRESET`` property determines the value passed in a
+visibility related compile option, such as ``-fvisibility=`` for ``<LANG>``.
+This property affects compilation in sources of all types of targets
+(subject to policy :policy:`CMP0063`).
+
+This property is initialized by the value of the
+:variable:`CMAKE_<LANG>_VISIBILITY_PRESET` variable if it is set when a
+target is created.