From c2f39a70a36daddc0f8c7274e2dadd39ea60533f Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Wed, 2 Sep 2026 14:50:06 +0500 Subject: [PATCH] gitignore: ignore all shared objects in `ifcopenshell` folder Using symlinks just for main libs/pluigins doesn't seems to resolve `$ORIGIN` for some reason - e.g. occt libraries appears to be missing. So symlinking everything, including the dependencies seems to be the way to create a dev environment. --- .gitignore | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index a26d244aa2..6c4ad283a1 100644 --- a/.gitignore +++ b/.gitignore @@ -106,19 +106,12 @@ src/bonsai/bonsai/bim/data/gantt/jsgantt.css src/bonsai/bonsai/bim/data/webui/static/js/jquery.min.js src/bonsai/bonsai/bim/data/webui/running_pid.json -# ifcopenshell swig and compiled files -src/ifcopenshell-python/ifcopenshell/_ifcopenshell_wrapper*.so +# ifcopenshell swig, compiled files, plugins, shared dependencies +src/ifcopenshell-python/ifcopenshell/*.so* +src/ifcopenshell-python/ifcopenshell/*.dylib* +src/ifcopenshell-python/ifcopenshell/*.dll src/ifcopenshell-python/ifcopenshell/ifcopenshell_wrapper.py -# plugins -src/ifcopenshell-python/ifcopenshell/ifcopenshell_document_*.so -src/ifcopenshell-python/ifcopenshell/ifcopenshell_geometry_*.so -src/ifcopenshell-python/ifcopenshell/ifcopenshell_parse_schema*.so -src/ifcopenshell-python/ifcopenshell/libifcopenshell.geometry.so -src/ifcopenshell-python/ifcopenshell/libifcopenshell.geometry.writer.so -src/ifcopenshell-python/ifcopenshell/libifcopenshell.parse.so -src/ifcopenshell-python/ifcopenshell/libifcopenshell.plugin.so - # apple .DS_Store