summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2010-09-21 14:37:59 (GMT)
committerCMake Topic Stage <kwrobot@kitware.com>2010-09-21 14:37:59 (GMT)
commit724804600b95191becbf1a86c4c9a7e91861cd41 (patch)
tree1e070ab9cd62dec69f6f5d5212da8d6a28045b89
parent9da64e7c6b8caa2251f675ad7fd183fcc44ad696 (diff)
parent8f96818a5c111fcf819bbb6e83f4281838dcc0ad (diff)
downloadCMake-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.cxx18
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 "