浏览代码

update build script: disable dart isolate on test

appflowy 3 年之前
父节点
当前提交
27681fda07
共有 3 个文件被更改,包括 5 次插入3 次删除
  1. 3 2
      rust-lib/dart-ffi/Cargo.toml
  2. 1 0
      rust-lib/flowy-sdk/Cargo.toml
  3. 1 1
      scripts/makefile/desktop.toml

+ 3 - 2
rust-lib/dart-ffi/Cargo.toml

@@ -28,9 +28,10 @@ serde_json = {version = "1.0"}
 flowy-dispatch = {path = "../flowy-dispatch"}
 flowy-sdk = {path = "../flowy-sdk"}
 flowy-derive = {path = "../flowy-derive"}
-flowy-observable = {path = "../flowy-observable", features = ["dart"]}
+flowy-observable = {path = "../flowy-observable"}
 
 
-#[features]
+[features]
+observable = ["flowy-observable/dart"]
 #use_serde = ["bincode"]
 #use_protobuf= ["protobuf"]

+ 1 - 0
rust-lib/flowy-sdk/Cargo.toml

@@ -17,6 +17,7 @@ flowy-document = { path = "../flowy-document" }
 tracing = { version = "0.1" }
 log = "0.4.14"
 futures-core = { version = "0.3", default-features = false }
+color-eyre = { version = "0.5", default-features = false }
 
 [dev-dependencies]
 serde = { version = "1.0", features = ["derive"] }

+ 1 - 1
scripts/makefile/desktop.toml

@@ -25,7 +25,7 @@ description = "Build desktop targets."
 script = [
   """
     cd rust-lib/
-    cargo build --package=dart-ffi --target ${DESKTOP_TARGET}
+    cargo build --package=dart-ffi --target ${DESKTOP_TARGET} --features="observable"
     cd ../
   """,
 ]