After this, a new target libyqlplugin.so appears. in open-source cmake build. Diff in open-source YDB repo looks like the following: https://paste.yandex-team.ru/f302bdb4-7ef2-4362-91c7-6ca45f329264
@@ -10,5 +10,6 @@ add_subdirectory(tools)
add_subdirectory(contrib)
add_subdirectory(library)
add_subdirectory(util)
-add_subdirectory(ydb)
+add_subdirectory(yt)
add_subdirectory(certs)
+add_subdirectory(ydb)
@@ -33,6 +33,7 @@ include(cmake/conan.cmake)
include(cmake/global_flags.cmake)
include(cmake/llvm-tools.cmake)
include(cmake/protobuf.cmake)
+include(cmake/shared_libs.cmake)
include(cmake/global_vars.cmake)
if (CMAKE_CROSSCOMPILING)
@@ -0,0 +1,9 @@
+add_custom_target(all-shared-libs)
+
+function(add_shared_library Tgt)
+ add_library(${Tgt} SHARED ${ARGN})
+ add_dependencies(all-shared-libs ${Tgt})
+ if (NOT CMAKE_POSITION_INDEPENDENT_CODE)
+ set_property(TARGET ${Tgt} PROPERTY EXCLUDE_FROM_ALL On)
+ endif()
+endfunction()
@@ -60,6 +60,7 @@ add_subdirectory(tbb)
add_subdirectory(tcmalloc)
add_subdirectory(utf8proc)
add_subdirectory(xxhash)
+add_subdirectory(yajl)
add_subdirectory(yaml-cpp)
add_subdirectory(zstd)
add_subdirectory(zstd06)
@@ -61,6 +61,7 @@ add_subdirectory(tbb)
@@ -55,6 +55,7 @@ add_subdirectory(tbb)