forked from 1b-agent/opencadstudio-upstream
The codec crate is named acadrust again (b6cb385); the `codec` key and every `codec::` path stay as they are, only the package name changes in each manifest, the plugin API build script finds it under that name, and the recovery report reads the codec revision from the `codec` line it had stopped matching. Codec: DWG dimension text-position flag polarity (#117) and explode ByBlock resolution. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 lines
726 B
TOML
20 lines
726 B
TOML
[package]
|
|
name = "plugin-template-v2"
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
description = "Example OpenCAD Studio plugin demonstrating the shared-memory DocumentReader API."
|
|
license = "GPL-3.0-only"
|
|
|
|
[workspace]
|
|
|
|
[lib]
|
|
crate-type = ["cdylib"]
|
|
|
|
[dependencies]
|
|
ocs_plugin_api = { path = "../../crates/ocs_plugin_api", features = ["host"] }
|
|
# Must match the host's opencadcodec pin exactly (its Cargo.toml's `codec`
|
|
# entry): the plugin's entities and the host's re-exports are the same types
|
|
# only when both resolve the same revision. The registration `rustc` /
|
|
# `acadrust_source` gates enforce this at load time too.
|
|
acadrust = { package = "acadrust", git = "https://github.com/HakanSeven12/opencadcodec.git", rev = "cf3a040" }
|