diff options
author | Brad King <brad.king@kitware.com> | 2010-06-10 13:26:32 (GMT) |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2010-06-10 13:26:32 (GMT) |
commit | 3f929475246a3d89ca5d4c5db301d1c4705d0d69 (patch) | |
tree | f43ad9b08efa78e36be97f6b89eb02346ce8522c /Source/kwsys/DynamicLoader.hxx.in | |
parent | c452d5b646183f665cabdfc8b85c899217cd2118 (diff) | |
download | CMake-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.in | 8 |
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(); |