mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-08-10 17:58:20 +00:00
ci: wgpu mac — install Boost on the runner
Top-level cmake/CMakeLists.txt:328 does an unconditional find_package(Boost REQUIRED COMPONENTS program_options regex thread date_time iostreams) before the BUILD_BONSAIVIEWER gate, so we have to install it on the runner even though IfcViewerWgpu itself doesn't touch Boost. Removed via task #12 (extract ifcviewer-core) later. Other unconditional finds in the top-level CMake (manifold, nlohmann_json, USD, RocksDB, zstd) are already gated on flags that default to OFF — no action needed for those. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -51,8 +51,11 @@ jobs:
|
||||
- name: Install dependencies via Homebrew
|
||||
run: |
|
||||
brew update
|
||||
# qt installs Qt6 currently; eigen is header-only.
|
||||
brew install qt eigen
|
||||
# qt installs Qt6; eigen is header-only. Boost is required by
|
||||
# the top-level CMakeLists unconditionally (line 328) even when
|
||||
# IfcGeom/IfcPython are off — until ifcviewer-core is extracted
|
||||
# (task #12) we have to humour it.
|
||||
brew install qt eigen boost
|
||||
# patchelf isn't on mac — wgpu-native's SONAME workaround is
|
||||
# Linux-only and CMake guards on UNIX AND NOT APPLE so this is fine.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user