mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-21 08:35:14 +00:00
ci - add opencollada to fix failing stub test
This commit is contained in:
@@ -97,6 +97,24 @@ jobs:
|
|||||||
..
|
..
|
||||||
sudo make -j$(nproc) install
|
sudo make -j$(nproc) install
|
||||||
|
|
||||||
|
# OpenCOLLADA is ancient, but we still have it in the main build.
|
||||||
|
# So adding it to CI to catch any breakages.
|
||||||
|
- name: build OpenCOLLADA
|
||||||
|
run: |
|
||||||
|
git clone https://github.com/KhronosGroup/OpenCOLLADA
|
||||||
|
cd OpenCOLLADA
|
||||||
|
git checkout v1.6.68
|
||||||
|
patch -p1 --batch --forward -i ../nix/patches/opencollada/pr622_and_disable_subdirs.patch
|
||||||
|
patch -p1 --batch --forward -i ../nix/patches/opencollada/allow_static_libraries_config_on_unix.patch
|
||||||
|
mkdir build && cd build
|
||||||
|
cmake .. \
|
||||||
|
-DCMAKE_BUILD_TYPE=Release \
|
||||||
|
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
|
||||||
|
-DCMAKE_C_COMPILER_LAUNCHER=ccache \
|
||||||
|
-DCMAKE_CXX_COMPILER_LAUNCHER=ccache \
|
||||||
|
-DCMAKE_CXX_FLAGS_INIT="-fPIC"
|
||||||
|
sudo make -j$(nproc) install
|
||||||
|
|
||||||
- name: Build ifcopenshell
|
- name: Build ifcopenshell
|
||||||
run: |
|
run: |
|
||||||
echo $Python3_ROOT_DIR
|
echo $Python3_ROOT_DIR
|
||||||
@@ -114,7 +132,6 @@ jobs:
|
|||||||
-DOCC_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
|
-DOCC_LIBRARY_DIR=/usr/lib/x86_64-linux-gnu \
|
||||||
-DPYTHON_EXECUTABLE:FILEPATH=${{ env.pythonLocation }}/bin/python \
|
-DPYTHON_EXECUTABLE:FILEPATH=${{ env.pythonLocation }}/bin/python \
|
||||||
-DPYTHON_INCLUDE_DIR:PATH=${{ env.pythonLocation }}/include/python3.11 \
|
-DPYTHON_INCLUDE_DIR:PATH=${{ env.pythonLocation }}/include/python3.11 \
|
||||||
-DCOLLADA_SUPPORT=Off \
|
|
||||||
-DUSE_MMAP=On \
|
-DUSE_MMAP=On \
|
||||||
"-DSCHEMA_VERSIONS=2x3;4;4x3_add2" \
|
"-DSCHEMA_VERSIONS=2x3;4;4x3_add2" \
|
||||||
-DGLTF_SUPPORT=On \
|
-DGLTF_SUPPORT=On \
|
||||||
|
|||||||
Reference in New Issue
Block a user