| @@ -742,6 +742,7 @@ name = "dora-examples" | |||||
| version = "0.0.0" | version = "0.0.0" | ||||
| dependencies = [ | dependencies = [ | ||||
| "dora-coordinator", | "dora-coordinator", | ||||
| "dunce", | |||||
| "eyre", | "eyre", | ||||
| "tokio", | "tokio", | ||||
| ] | ] | ||||
| @@ -853,6 +854,12 @@ dependencies = [ | |||||
| "tokio", | "tokio", | ||||
| ] | ] | ||||
| [[package]] | |||||
| name = "dunce" | |||||
| version = "1.0.2" | |||||
| source = "registry+https://github.com/rust-lang/crates.io-index" | |||||
| checksum = "453440c271cf5577fd2a40e4942540cb7d0d2f85e27c8d07dd0023c925a67541" | |||||
| [[package]] | [[package]] | ||||
| name = "either" | name = "either" | ||||
| version = "1.6.1" | version = "1.6.1" | ||||
| @@ -24,6 +24,7 @@ license = "Apache-2.0" | |||||
| eyre = "0.6.8" | eyre = "0.6.8" | ||||
| tokio = "1.20.1" | tokio = "1.20.1" | ||||
| dora-coordinator = { path = "binaries/coordinator" } | dora-coordinator = { path = "binaries/coordinator" } | ||||
| dunce = "1.0.2" | |||||
| [[example]] | [[example]] | ||||
| name = "c-dataflow" | name = "c-dataflow" | ||||
| @@ -19,14 +19,12 @@ async fn main() -> eyre::Result<()> { | |||||
| build_package("dora-node-api-c").await?; | build_package("dora-node-api-c").await?; | ||||
| build_cxx_node( | build_cxx_node( | ||||
| root, | root, | ||||
| &Path::new("node-c-api").join("main.cc").canonicalize()?, | |||||
| &dunce::canonicalize(Path::new("node-c-api").join("main.cc"))?, | |||||
| "node_c_api", | "node_c_api", | ||||
| ) | ) | ||||
| .await?; | .await?; | ||||
| build_cxx_operator( | build_cxx_operator( | ||||
| &Path::new("operator-c-api") | |||||
| .join("operator.cc") | |||||
| .canonicalize()?, | |||||
| &dunce::canonicalize(Path::new("operator-c-api").join("operator.cc"))?, | |||||
| "operator_c_api", | "operator_c_api", | ||||
| ) | ) | ||||
| .await?; | .await?; | ||||