Add OpenSCAD and Part Web action 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
CodeQL Advanced (c-cpp) / Analyze (c-cpp) (push) Has been cancelled
Stale Issues / stale (push) Has been cancelled

This commit is contained in:
2026-08-22 15:53:37 +08:00
parent 837f44197c
commit 0644133717
15 changed files with 1443 additions and 5 deletions

View File

@@ -189,6 +189,13 @@ macro(InitializeFreeCADBuildOptions)
else()
set(BUILD_SMESH ON)
endif()
if(FREECAD_WEB AND FREECAD_WEB_ENABLE_MESHPART)
# The Web MeshPart App probe covers the Part/Mesh-backed core
# without the optional SMESH/VTK backend, which is unavailable in
# the GUI-free Web dependency closure.
set(FREECAD_USE_SMESH OFF)
set(BUILD_SMESH OFF)
endif()
else()
set(FREECAD_USE_SMESH OFF)
set(BUILD_SMESH OFF)