summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/linearstore.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/linearstore.cmake')
-rw-r--r--qpid/cpp/src/linearstore.cmake14
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}
)