updated build system

This commit is contained in:
sgraves committed 2026-10-07 14:41:53 -05:00
1 parent dade3a8607
commit bc95d9d5f1
64 files changed
+144 -96

No files matched your search

-1
View File
@@ -25,7 +25,6 @@ if(PROJECT_ENABLE_CURL)
-DBUILD_LIBCURL_DOCS=OFF
-DBUILD_MISC_DOCS=OFF
-DBUILD_SHARED_LIBS=${PROJECT_BUILD_SHARED_LIBS}
-DBUILD_STATIC_CURL=ON
-DBUILD_STATIC_LIBS=ON
-DBUILD_TESTING=OFF
-DCMAKE_OSX_ARCHITECTURES=${CMAKE_OSX_ARCHITECTURES}
+17 -1
View File
@@ -2,7 +2,23 @@ if(PROJECT_ENABLE_ROCKSDB)
if(PROJECT_BUILD)
add_definitions(-DPROJECT_ENABLE_ROCKSDB)
find_library(ROCKSDB_LIBRARY NAMES librocksdb.a REQUIRED)
link_libraries(${ROCKSDB_LIBRARY})
find_package(ZLIB REQUIRED)
include_directories(BEFORE SYSTEM ${ZLIB_INCLUDE_DIRS})
if(PROJECT_IS_MINGW_UNIX)
if(PROJECT_STATIC_LINK)
set(ROCKSDB_ZLIB_LIBRARY /mingw64/lib/libzs.a)
else()
set(ROCKSDB_ZLIB_LIBRARY /mingw64/lib/libz.dll.a)
endif()
else()
set(ROCKSDB_ZLIB_LIBRARY ${ZLIB_LIBRARIES})
endif()
link_libraries(
"-Wl,--start-group,${ROCKSDB_LIBRARY},${ROCKSDB_ZLIB_LIBRARY},--end-group"
)
elseif(NOT PROJECT_IS_MINGW OR CMAKE_HOST_WIN32)
ExternalProject_Add(rocksdb_project
PREFIX external