From 6947ed76b5bcaef1e590f71cc8e206dcd300e6d4 Mon Sep 17 00:00:00 2001 From: Vladimir Davydov <vdavydov@tarantool.org> Date: Tue, 9 Aug 2022 13:36:20 +0300 Subject: [PATCH] cmake: add ENABLE_READ_VIEW option We will add all source files related to user read views under this option. Needed for https://github.com/tarantool/tarantool-ee/issues/191 NO_DOC=internal NO_TEST=internal NO_CHANGELOG=internal --- src/box/CMakeLists.txt | 4 ++++ src/trivia/config.h.cmake | 1 + 2 files changed, 5 insertions(+) diff --git a/src/box/CMakeLists.txt b/src/box/CMakeLists.txt index 761220da1f..0cc3457a0e 100644 --- a/src/box/CMakeLists.txt +++ b/src/box/CMakeLists.txt @@ -265,6 +265,10 @@ if(ENABLE_WAL_EXT) list(APPEND box_sources ${WAL_EXT_SOURCES}) endif() +if(ENABLE_READ_VIEW) + list(APPEND box_sources ${READ_VIEW_SOURCES}) +endif() + add_library(box STATIC ${box_sources}) if(CMAKE_BUILD_TYPE STREQUAL "Debug") diff --git a/src/trivia/config.h.cmake b/src/trivia/config.h.cmake index 57b3db948c..536fbc094d 100644 --- a/src/trivia/config.h.cmake +++ b/src/trivia/config.h.cmake @@ -275,6 +275,7 @@ #cmakedefine ENABLE_AUDIT_LOG 1 #cmakedefine ENABLE_FEEDBACK_DAEMON 1 #cmakedefine ENABLE_WAL_EXT 1 +#cmakedefine ENABLE_READ_VIEW 1 #cmakedefine EXPORT_LIBCURL_SYMBOLS 1 -- GitLab