[package] name = "cimery-kernel" version.workspace = true edition.workspace = true [features] # Enable the full OpenCASCADE kernel backend. # Requires OCCT installed/compiled — see cimery/CLAUDE.md for setup. # Build: cargo build -p cimery-kernel --features occt occt = ["dep:opencascade", "dep:glam"] [dependencies] cimery-core = { workspace = true } cimery-ir = { workspace = true } thiserror = { workspace = true } log = { workspace = true } # opencascade is OPTIONAL — only compiled with --features occt opencascade = { git = "https://github.com/bschwind/opencascade-rs", optional = true } glam = { version = "0.24", optional = true } # must match opencascade-rs glam version [dev-dependencies] cimery-core = { workspace = true } # Sprint 20: 4-layer test suite insta = { version = "1", features = ["json"] } proptest = "1" uuid = { version = "1", features = ["v4"] } serde_json = "1"