diff options
Diffstat (limited to 'qpid/cpp/src/linearstore.cmake')
-rw-r--r-- | qpid/cpp/src/linearstore.cmake | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/qpid/cpp/src/linearstore.cmake b/qpid/cpp/src/linearstore.cmake index 3d8c7af5d0..ea6c0d1f4d 100644 --- a/qpid/cpp/src/linearstore.cmake +++ b/qpid/cpp/src/linearstore.cmake @@ -118,6 +118,10 @@ if (BUILD_LINEARSTORE) qpid/linearstore/TxnCtxt.cpp ) + set (util_SOURCES + qpid/linearstore/jrnl/utils/file_hdr.c + ) + # linearstore include directories get_property(dirs DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} PROPERTY INCLUDE_DIRECTORIES) set (legacy_include_DIRECTORIES @@ -132,6 +136,14 @@ if (BUILD_LINEARSTORE) "#include <${DB_INCLUDE_DIR}/db_cxx.h>\n") endif() + add_library (linearstoreutils SHARED + ${util_SOURCES} + ) + + target_link_libraries (linearstoreutils + rt + ) + add_library (linearstore MODULE ${legacy_jrnl_SOURCES} ${legacy_store_SOURCES} @@ -148,7 +160,7 @@ if (BUILD_LINEARSTORE) target_link_libraries (linearstore aio uuid - qpidcommon qpidtypes qpidbroker + qpidcommon qpidtypes qpidbroker linearstoreutils ${DB_LIBRARY} ) |