mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-06 07:51:47 +00:00
Enable rocksdb in ci.yml
This commit is contained in:
@@ -66,7 +66,8 @@ jobs:
|
|||||||
swig libpcre3-dev libxml2-dev \
|
swig libpcre3-dev libxml2-dev \
|
||||||
libtbb-dev nlohmann-json3-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 \
|
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
|
- name: ccache
|
||||||
uses: hendrikmuhs/ccache-action@v1
|
uses: hendrikmuhs/ccache-action@v1
|
||||||
@@ -102,6 +103,9 @@ jobs:
|
|||||||
-DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
|
-DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
|
||||||
-DHDF5_INCLUDE_DIR=/usr/include/hdf5/serial \
|
-DHDF5_INCLUDE_DIR=/usr/include/hdf5/serial \
|
||||||
-DEIGEN_DIR=/usr/include/eigen3 \
|
-DEIGEN_DIR=/usr/include/eigen3 \
|
||||||
|
-DROCKSDB_INCLUDE_DIR=/usr/include \
|
||||||
|
-DROCKSDB_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
|
||||||
|
-DWITH_ROCKSDB=On \
|
||||||
../cmake
|
../cmake
|
||||||
sudo make -j $(nproc)
|
sudo make -j $(nproc)
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|||||||
@@ -346,7 +346,9 @@ if (WITH_ROCKSDB)
|
|||||||
add_definitions(-DWITH_ROCKSDB)
|
add_definitions(-DWITH_ROCKSDB)
|
||||||
set(SWIG_DEFINES ${SWIG_DEFINES} -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()
|
endif()
|
||||||
|
|
||||||
# Find Boost: On win32 the (hardcoded) default is to use static libraries and
|
# Find Boost: On win32 the (hardcoded) default is to use static libraries and
|
||||||
|
|||||||
Reference in New Issue
Block a user