ci.yml - let cmake figure out system dependencies automatically

This commit is contained in:
Andrej730
2025-10-02 16:25:15 +05:00
parent c365acb517
commit 289645dacc
+2 -8
View File
@@ -100,6 +100,8 @@ jobs:
echo ${{ env.pythonLocation }} echo ${{ env.pythonLocation }}
mkdir build && cd build mkdir build && cd build
# Ubuntu 22.04's libocct-foundation-dev package doesn't have Config.cmake, so we provide OCC paths directly.
# In later versions of Ubuntu, this can be simplified and the OCC paths can be removed.
cmake \ cmake \
-DCMAKE_CXX_STANDARD=17 \ -DCMAKE_CXX_STANDARD=17 \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
@@ -113,14 +115,6 @@ jobs:
-DCOLLADA_SUPPORT=Off \ -DCOLLADA_SUPPORT=Off \
"-DSCHEMA_VERSIONS=2x3;4;4x3_add2" \ "-DSCHEMA_VERSIONS=2x3;4;4x3_add2" \
-DGLTF_SUPPORT=On \ -DGLTF_SUPPORT=On \
-DJSON_INCLUDE_DIR=/usr/include \
-DCGAL_INCLUDE_DIR=/usr/include \
-DGMP_INCLUDE_DIR=/usr/include \
-DMPFR_INCLUDE_DIR=/usr/include \
-DGMP_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
-DMPFR_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
-DHDF5_INCLUDE_DIR=/usr/include/hdf5/serial \
-DEIGEN_DIR=/usr/include/eigen3 \
-DWITH_ROCKSDB=On \ -DWITH_ROCKSDB=On \
../cmake ../cmake
sudo make -j $(nproc) sudo make -j $(nproc)