Commit Graph

19090 Commits

Author SHA1 Message Date
Andrej730 a8ba1d1361 build_osx - separate arm64 ccache to avoid override 2025-09-26 19:36:12 +05:00
Andrej730 618e5e60d9 build_osx - fix issue building arm64 2025-09-26 19:34:32 +05:00
Andrej730 efa881faa0 build-all - bump Python version to fix issue cross compiling
Not sure which patch version exactly fixed it, but 3.13.6 works.
2025-09-26 19:31:49 +05:00
Andrej730 18a26672e9 cmake - temporarily pin git_sha to reuse ccache for debugging 2025-09-26 19:31:48 +05:00
Andrej730 49e9aa1652 build_osx - add deps for cross compilation 2025-09-26 19:31:48 +05:00
Andrej730 07758c29ad build_osx - exclude arm64 gmp dependency to avoid cross compilation issues 2025-09-26 19:31:48 +05:00
Andrej730 0be6f897b8 build-all - cross compile dependencies 2025-09-26 19:31:48 +05:00
Andrej730 6db3728f0e build-all.py - provide with-openssl for python on Mac 2025-09-26 19:31:48 +05:00
Andrej730 879dc52865 build_osx - note on preinstalled dependencies 2025-09-26 19:31:48 +05:00
Andrej730 640deb0188 build-all.py - document ADD_COMMIT_SHA env var 2025-09-26 19:31:47 +05:00
Andrej730 6989e509ce cmake - don't fail silently with ADD_COMMIT_SHA and missing git 2025-09-26 19:31:47 +05:00
Andrej730 efd79ef079 build_osx - attempt to cross-compile intel binaries 2025-09-26 19:31:47 +05:00
Andrej730 356d2bb753 build-all.py - override minimum cmake version for OpenCOLLADA 2025-09-26 19:31:47 +05:00
Andrej730 51b76237fe build-all.py - bump eigen package to avoid issues on cmake 4 2025-09-26 19:31:47 +05:00
Andrej730 58db9dba0a workflows - unify ccache names 2025-09-26 19:31:47 +05:00
Andrej730 5e460898f8 build-all.py - bump json package to avoid issues on cmake 4 2025-09-26 19:31:46 +05:00
Andrej730 c86b5bc773 build_osx - upload logs artifacts to help debugging 2025-09-26 19:31:46 +05:00
Andrej730 a55b5ba21f build-rocky - upload logs artifacts to help debugging 2025-09-26 19:31:46 +05:00
Andrej730 bb4b7dae52 build-all.py - opencollada patch to support config package on Unix 2025-09-26 19:31:46 +05:00
Andrej730 2f4f7d6374 build-all.py - add OpenCOLLADA to IfcGeom dependencies
Otherwise it can be overlooked if you build IfcOpenShell-Python or any other target specifically, it was only built if you run build-all.py without any target arguments.
2025-09-26 19:31:46 +05:00
Andrej730 cbb5211888 build-all.py - CGAL to use v5.6.3
5.6.x-branch was removed
2025-09-26 19:31:46 +05:00
Andrej730 a65a50d5d6 build-all.py - alter rocksdb's deps search only on Windows (da4508e) 2025-09-26 19:31:46 +05:00
Andrej730 9d0d51337b build-all.py - add a note about xz requirement 2025-09-26 19:31:46 +05:00
Andrej730 e9cdd55c96 build-all.py - fix Python 3.6 support for rocky (566c9af) 2025-09-26 19:31:45 +05:00
Andrej730 0ca3c0c806 ruff ci - check python 3.7 compatibility for build-all.py 2025-09-26 19:31:45 +05:00
Andrej730 ef05f2b3f6 build-all.py - print all missing commands simultaneoously 2025-09-26 19:31:45 +05:00
Andrej730 11f0a8d434 Fix missing yacc in linux builds 2025-09-26 19:31:45 +05:00
Andrej730 3f316a99f1 black . 2025-09-26 19:31:45 +05:00
Andrej730 59b5e200a5 typing 2025-09-26 19:31:44 +05:00
Ryan Schultz 64aa1d07fb extend #6777 to have elevation print out as well. bonsai-0.8.4-alpha2509212127 bonsai-0.8.4-alpha2509212126 2025-09-21 16:26:36 -05:00
Bruno Perdigão 730eafa74f IfcMaterialLayerSetUsage - Disable custom offset properties when the checkbox is unchecked bonsai-0.8.4-alpha2509192038 2025-09-19 17:41:03 -03:00
Andrej730 c077727374 Fix header data attr to match Blender prop names (559636e) bonsai-0.8.4-alpha2509191408 2025-09-19 19:07:44 +05:00
Andrej730 2e4241e435 typing 2025-09-19 19:04:53 +05:00
Andrej730 8a03a1379e cmake - match ifc4x3 for examples more precisely 2025-09-19 18:56:15 +05:00
Andrej730 8bb7ef5e25 cmake - only build examples if 2x3 is present in SCHEMA_VERSIONS
As examples currently require ifc2x3
2025-09-19 18:56:15 +05:00
Andrej730 da4508ef9a cmake - fix issue rocksdb locating zstd on Windows
See https://github.com/facebook/rocksdb/pull/13975 for the details.
2025-09-19 18:44:18 +05:00
Thomas Krijnen f3dedba320 Map opt<bool> in taxonony to none,false,true 2025-09-19 13:24:02 +02:00
Thomas Krijnen f659b9bb7b Fix exception in file.from_string() 2025-09-19 13:24:02 +02:00
Andrej730 488dee82d7 bim.create_all_shapes - add description and more readable output bonsai-0.8.4-alpha2509190818 2025-09-19 13:16:11 +05:00
Andrej730 3c4020be8d create_all_shapes - expose geom library selection to UI
Example - https://files.catbox.moe/oyv9bi.png
2025-09-19 13:16:11 +05:00
Thomas Krijnen ede4e49c0c submodule 2025-09-19 09:54:01 +02:00
Andrej730 3d2f361585 cmake - fix error with occt package (1857d0624) 2025-09-18 18:36:48 +05:00
Andrej730 4505ed1c98 cmake - remove trailing spaces 2025-09-18 18:36:48 +05:00
Andrej730 4cbad8804f cmake - use OpenCASCADE_VERSION as a version source if available 2025-09-18 18:36:48 +05:00
Andrej730 3ec7b71565 build-all.py - use find_package for CGAL bonsai-0.8.4-alpha2509181254 2025-09-18 17:53:35 +05:00
Andrej730 c0ec2e7e2b cmake - use find_package if explicit paths are not provided 2025-09-18 17:53:35 +05:00
Andrej730 048a94ddc5 build-all.py - bump json version and use find_package 2025-09-18 17:53:34 +05:00
Andrej730 ec43415822 cmake - support find_package for json 2025-09-18 17:53:34 +05:00
Andrej730 235eb3c83c build-all.py - use find_package for eigen3 2025-09-18 17:53:34 +05:00
Andrej730 4d0737c49b build-all, run-cmake - pass BOOST_ROOT as cmake prefix path 2025-09-18 17:53:34 +05:00