summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/config.h.cmake
diff options
context:
space:
mode:
authorStephen D. Huston <shuston@apache.org>2010-06-29 18:24:23 +0000
committerStephen D. Huston <shuston@apache.org>2010-06-29 18:24:23 +0000
commitd22b2ab1dba8fbdd73ea0fe5a87ff2fb9b42fedb (patch)
treee3979af108e97f27e530c61c21d320c6c4e059fa /qpid/cpp/src/config.h.cmake
parent1c3f1751057c44732bffca120f8064ca2480ecb1 (diff)
downloadqpid-python-d22b2ab1dba8fbdd73ea0fe5a87ff2fb9b42fedb.tar.gz
Move all shared lib prefix/postfix/suffix settings from tests/CMakeLists.txt to config.h (revises the plan implemented at r770001). Also sets separate macros for MODULE and SHLIB. Fixes QPID-2707.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@959067 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/config.h.cmake')
-rw-r--r--qpid/cpp/src/config.h.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/cpp/src/config.h.cmake b/qpid/cpp/src/config.h.cmake
index 012bf285b5..06eacd85d7 100644
--- a/qpid/cpp/src/config.h.cmake
+++ b/qpid/cpp/src/config.h.cmake
@@ -39,12 +39,17 @@
#cmakedefine QPID_LIBEXEC_DIR "${QPID_LIBEXEC_DIR}"
+#define QPID_SHLIB_PREFIX "${CMAKE_SHARED_LIBRARY_PREFIX}"
+#define QPID_MODULE_PREFIX
#cmakedefine QPID_DEBUG_POSTFIX "${QPID_DEBUG_POSTFIX}"
#if defined(QPID_DEBUG_POSTFIX) && defined (_DEBUG)
+# define QPID_SHLIB_POSTFIX QPID_DEBUG_POSTFIX
# define QPID_MODULE_POSTFIX QPID_DEBUG_POSTFIX
#else
+# define QPID_SHLIB_POSTFIX
# define QPID_MODULE_POSTFIX
#endif
+#define QPID_SHLIB_SUFFIX "${CMAKE_SHARED_LIBRARY_SUFFIX}"
#define QPID_MODULE_SUFFIX "${CMAKE_SHARED_LIBRARY_SUFFIX}"
#cmakedefine QPID_HAS_CLOCK_GETTIME