summaryrefslogtreecommitdiffstats
path: root/Source/cmDocumentVariables.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-06-03 19:08:30 (GMT)
committerBrad King <brad.king@kitware.com>2009-06-03 19:08:30 (GMT)
commitd2b108150f5549e7012609bc4a48f34a1b963654 (patch)
tree53918a1bf02a8951bf20a5d830965883785e1a84 /Source/cmDocumentVariables.cxx
parent1d3320f1268bc147d32368489c9ee5cc22047dec (diff)
downloadCMake-d2b108150f5549e7012609bc4a48f34a1b963654.zip
CMake-d2b108150f5549e7012609bc4a48f34a1b963654.tar.gz
CMake-d2b108150f5549e7012609bc4a48f34a1b963654.tar.bz2
BUG: Recognize .so shared libraries on HP-UX
HP-UX uses both .sl and .so as extensions for shared libraries. This teaches CMake to recognize .so shared libraries so they are treated properly during link dependency analysis.
Diffstat (limited to 'Source/cmDocumentVariables.cxx')
-rw-r--r--Source/cmDocumentVariables.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/Source/cmDocumentVariables.cxx b/Source/cmDocumentVariables.cxx
index cf5337b..32c8d69 100644
--- a/Source/cmDocumentVariables.cxx
+++ b/Source/cmDocumentVariables.cxx
@@ -377,6 +377,15 @@ void cmDocumentVariables::DefineVariables(cmake* cm)
"The suffix to use for the end of a static library, .lib on Windows.",
false,
"Variables that Provide Information");
+ cm->DefineProperty
+ ("CMAKE_EXTRA_SHARED_LIBRARY_SUFFIXES", cmProperty::VARIABLE,
+ "Additional suffixes for shared libraries.",
+ "Extensions for shared libraries other than that specified by "
+ "CMAKE_SHARED_LIBRARY_SUFFIX, if any. "
+ "CMake uses this to recognize external shared library files during "
+ "analysis of libraries linked by a target.",
+ false,
+ "Variables that Provide Information");
// Variables defined by cmake, that change the behavior