summaryrefslogtreecommitdiffstats
path: root/Source/kwsys/DynamicLoader.hxx.in
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2010-06-10 13:26:32 (GMT)
committerBrad King <brad.king@kitware.com>2010-06-10 13:26:32 (GMT)
commit3f929475246a3d89ca5d4c5db301d1c4705d0d69 (patch)
treef43ad9b08efa78e36be97f6b89eb02346ce8522c /Source/kwsys/DynamicLoader.hxx.in
parentc452d5b646183f665cabdfc8b85c899217cd2118 (diff)
downloadCMake-3f929475246a3d89ca5d4c5db301d1c4705d0d69.zip
CMake-3f929475246a3d89ca5d4c5db301d1c4705d0d69.tar.gz
CMake-3f929475246a3d89ca5d4c5db301d1c4705d0d69.tar.bz2
KWSys: Configure DynamicLoader library prefix/suffix
The DynamicLoader::LibPrefix and DynamicLoader::LibExtension methods previously hard-coded the module name components for each platform. Set them from the CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX CMake variables instead. This ensures consistency in a program that uses these methods to construct the file names for its own modules.
Diffstat (limited to 'Source/kwsys/DynamicLoader.hxx.in')
-rw-r--r--Source/kwsys/DynamicLoader.hxx.in8
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/kwsys/DynamicLoader.hxx.in b/Source/kwsys/DynamicLoader.hxx.in
index 325e956..64468ec 100644
--- a/Source/kwsys/DynamicLoader.hxx.in
+++ b/Source/kwsys/DynamicLoader.hxx.in
@@ -86,11 +86,11 @@ public:
/** Find the address of the symbol in the given library. */
static SymbolPointer GetSymbolAddress(LibraryHandle, const char*);
- /** Return the library prefix for the given architecture */
- static const char* LibPrefix();
+ /** Return the default module prefix for the current platform. */
+ static const char* LibPrefix() { return "@KWSYS_DynamicLoader_PREFIX@"; }
- /** Return the library extension for the given architecture. */
- static const char* LibExtension();
+ /** Return the default module suffix for the current platform. */
+ static const char* LibExtension() { return "@KWSYS_DynamicLoader_SUFFIX@"; }
/** Return the last error produced from a calls made on this class. */
static const char* LastError();