diff options
author | Brad King <brad.king@kitware.com> | 2010-09-21 14:37:59 (GMT) |
---|---|---|
committer | CMake Topic Stage <kwrobot@kitware.com> | 2010-09-21 14:37:59 (GMT) |
commit | 724804600b95191becbf1a86c4c9a7e91861cd41 (patch) | |
tree | 1e070ab9cd62dec69f6f5d5212da8d6a28045b89 | |
parent | 9da64e7c6b8caa2251f675ad7fd183fcc44ad696 (diff) | |
parent | 8f96818a5c111fcf819bbb6e83f4281838dcc0ad (diff) | |
download | CMake-724804600b95191becbf1a86c4c9a7e91861cd41.zip CMake-724804600b95191becbf1a86c4c9a7e91861cd41.tar.gz CMake-724804600b95191becbf1a86c4c9a7e91861cd41.tar.bz2 |
Merge topic 'document-IMPORTED_NO_SONAME'
8f96818 Document IMPORTED_NO_SONAME target property
-rw-r--r-- | Source/cmTarget.cxx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/Source/cmTarget.cxx b/Source/cmTarget.cxx index 458d1a5..3ee329f 100644 --- a/Source/cmTarget.cxx +++ b/Source/cmTarget.cxx @@ -393,6 +393,24 @@ void cmTarget::DefineProperties(cmake *cm) "from which the target is imported."); cm->DefineProperty + ("IMPORTED_NO_SONAME", cmProperty::TARGET, + "Specifies that an IMPORTED shared library target has no \"soname\". ", + "Set this property to true for an imported shared library file that " + "has no \"soname\" field. " + "CMake may adjust generated link commands for some platforms to prevent " + "the linker from using the path to the library in place of its missing " + "soname. " + "Ignored for non-imported targets."); + + cm->DefineProperty + ("IMPORTED_NO_SONAME_<CONFIG>", cmProperty::TARGET, + "Per-configuration version of IMPORTED_NO_SONAME property.", + "This property is used when loading settings for the <CONFIG> " + "configuration of an imported target. " + "Configuration names correspond to those provided by the project " + "from which the target is imported."); + + cm->DefineProperty ("EXCLUDE_FROM_ALL", cmProperty::TARGET, "Exclude the target from the all target.", "A property on a target that indicates if the target is excluded " |