Add CAM and Cloud WebAssembly probes
Some checks failed
FreeCAD master CI / Prepare (push) Has been cancelled
FreeCAD master CI / Pixi (push) Has been cancelled
FreeCAD master CI / Ubuntu (push) Has been cancelled
FreeCAD master CI / Windows (push) Has been cancelled
FreeCAD master CI / Lint (push) Has been cancelled
FreeCAD master CI / WrapUp (push) Has been cancelled
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (python) (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Stale Issues / stale (push) Has been cancelled

This commit is contained in:
2026-08-21 06:51:31 +08:00
parent b5a086fda5
commit c87b2871be
23 changed files with 2865 additions and 15 deletions

View File

@@ -127,6 +127,13 @@ if (OCC_FOUND)
TKV3d
TKRWMesh
)
if(FREECAD_WEB)
# The Web kernel does not build OCCT's MeshVS presentation library.
# Part/CAM App targets do not reference MeshVS symbols; keeping this
# desktop-only visualisation dependency in the Web OCAF closure makes
# otherwise GUI-free probes fail at link time.
list(REMOVE_ITEM OCC_OCAF_LIBRARIES TKMeshVS)
endif()
if (OCC_VERSION_STRING VERSION_LESS 7.8.0)
list(APPEND OCC_LIBRARIES TKIGES TKSTL TKSTEPBase TKSTEPAttr TKSTEP209 TKSTEP)