Files
FreeCADWasmDev/tools/emscripten-writable-config.py
wangdequan 9a7c4f0335 Save FreeCAD Web workspace sources and user validation evidence
IFC native binding remains incomplete; preserve accurate test results.
2026-09-15 22:01:58 +08:00

17 lines
538 B
Python

"""Writable Emscripten configuration used by independent Web probe builds."""
EMSCRIPTEN_ROOT = "/usr/share/emscripten"
LLVM_ROOT = "/usr/bin"
BINARYEN_ROOT = "/usr"
NODE_JS = "/usr/bin/node"
JAVA = "java"
# The distro configuration is intentionally frozen. Probe builds need a
# writable project cache so ports can be materialized once and then reused.
FROZEN_CACHE = False
CACHE = "/tmp/freecad-p6-emcache"
PORTS = "/tmp/freecad-p6-emcache/ports"
CLOSURE_COMPILER = "closure-compiler"
LLVM_ADD_VERSION = "15"
CLANG_ADD_VERSION = "15"