Enable rocksdb in ci.yml

This commit is contained in:
Thomas Krijnen
2025-08-26 14:03:38 +02:00
parent 96336d6f68
commit 4e71ae7d85
2 changed files with 8 additions and 2 deletions
+5 -1
View File
@@ -66,7 +66,8 @@ jobs:
swig libpcre3-dev libxml2-dev \
libtbb-dev nlohmann-json3-dev \
libocct-foundation-dev libocct-modeling-algorithms-dev libocct-modeling-data-dev libocct-ocaf-dev libocct-visualization-dev libocct-data-exchange-dev \
libhdf5-dev libcgal-dev libeigen3-dev
libhdf5-dev libcgal-dev libeigen3-dev \
librocksdb-dev
- name: ccache
uses: hendrikmuhs/ccache-action@v1
@@ -102,6 +103,9 @@ jobs:
-DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
-DHDF5_INCLUDE_DIR=/usr/include/hdf5/serial \
-DEIGEN_DIR=/usr/include/eigen3 \
-DROCKSDB_INCLUDE_DIR=/usr/include \
-DROCKSDB_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
-DWITH_ROCKSDB=On \
../cmake
sudo make -j $(nproc)
sudo make install
+3 -1
View File
@@ -346,7 +346,9 @@ if (WITH_ROCKSDB)
add_definitions(-DWITH_ROCKSDB)
set(SWIG_DEFINES ${SWIG_DEFINES} -DWITH_ROCKSDB)
set(RPCRT_LIBRARIES "rpcrt4.lib" "shlwapi.lib")
if(WIN32)
set(RPCRT_LIBRARIES "rpcrt4.lib" "shlwapi.lib")
endif()
endif()
# Find Boost: On win32 the (hardcoded) default is to use static libraries and