diff options
author | Darryl L. Pierce <mcpierce@apache.org> | 2013-04-05 15:41:58 +0000 |
---|---|---|
committer | Darryl L. Pierce <mcpierce@apache.org> | 2013-04-05 15:41:58 +0000 |
commit | f37698a3988d22af43d2d286be8b2b68e418bec7 (patch) | |
tree | eda1b423b1cdcfc9703862c74d425eb0f929e96d /qpid/cpp | |
parent | aa7b42ecb66598dd76b0d5c61977d70741b2a0cd (diff) | |
download | qpid-python-f37698a3988d22af43d2d286be8b2b68e418bec7.tar.gz |
QPID-4704: Build legacystore.so as a module, not a shared library.
Fixes the legacystore.cmake file to build the file appropriately, and
als includes a directive to install the module along with others.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1465015 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp')
-rw-r--r-- | qpid/cpp/src/legacystore.cmake | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/qpid/cpp/src/legacystore.cmake b/qpid/cpp/src/legacystore.cmake index 10a166f50c..d3c1ea7f7c 100644 --- a/qpid/cpp/src/legacystore.cmake +++ b/qpid/cpp/src/legacystore.cmake @@ -132,17 +132,16 @@ if (BUILD_LEGACYSTORE) "#include <${DB_INCLUDE_DIR}/db_cxx.h>") endif() - add_library (legacystore SHARED + add_library (legacystore MODULE ${legacy_jrnl_SOURCES} ${legacy_store_SOURCES} ${legacy_qmf_SOURCES} ) - + set_target_properties (legacystore PROPERTIES PREFIX "" COMPILE_DEFINITIONS _IN_QPID_BROKER OUTPUT_NAME legacystore - SOVERSION ${legacystore_version} INCLUDE_DIRECTORIES "${legacy_include_DIRECTORIES}" ) @@ -152,6 +151,11 @@ if (BUILD_LEGACYSTORE) qpidcommon qpidtypes qpidbroker ${DB_LIBRARY} ) + +install(TARGETS legacystore + DESTINATION ${QPIDD_MODULE_DIR} + COMPONENT ${QPID_COMPONENT_BROKER}) + else (BUILD_LEGACYSTORE) message(STATUS "Legacystore is excluded from build.") endif (BUILD_LEGACYSTORE) |