ソースを参照

remove codegen feature flag

Chip Reed 2 年 前
コミット
19e60447d3

+ 2 - 3
core/tauri-build/Cargo.toml

@@ -18,8 +18,8 @@ rustdoc-args = [ "--cfg", "doc_cfg" ]
 
 [dependencies]
 anyhow = "1"
-quote = { version = "1", optional = true }
-tauri-codegen = { version = "2.0.0-alpha.4", path = "../tauri-codegen", optional = true }
+quote = "1"
+tauri-codegen = { version = "2.0.0-alpha.4", path = "../tauri-codegen" }
 tauri-utils = { version = "2.0.0-alpha.4", path = "../tauri-utils", features = [ "build", "resources" ] }
 cargo_toml = "0.15"
 serde = "1"
@@ -35,7 +35,6 @@ semver = "1"
 swift-rs = { version = "1.0.4", features = [ "build" ] }
 
 [features]
-codegen = [ "tauri-codegen", "quote" ]
 isolation = [ "tauri-codegen/isolation", "tauri-utils/isolation" ]
 config-json5 = [ "tauri-utils/config-json5" ]
 config-toml = [ "tauri-utils/config-toml" ]

+ 0 - 1
core/tauri-build/src/codegen/context.rs

@@ -14,7 +14,6 @@ use tauri_utils::config::{AppUrl, WindowUrl};
 
 // TODO docs
 /// A builder for generating a Tauri application context during compile time.
-#[cfg_attr(doc_cfg, doc(cfg(feature = "codegen")))]
 #[derive(Debug)]
 pub struct CodegenContext {
   dev: bool,

+ 0 - 3
core/tauri-build/src/lib.rs

@@ -21,14 +21,11 @@ use std::{
   path::{Path, PathBuf},
 };
 
-#[cfg(feature = "codegen")]
 mod codegen;
 /// Mobile build functions.
 pub mod mobile;
 mod static_vcruntime;
 
-#[cfg(feature = "codegen")]
-#[cfg_attr(doc_cfg, doc(cfg(feature = "codegen")))]
 pub use codegen::context::CodegenContext;
 
 fn copy_file(from: impl AsRef<Path>, to: impl AsRef<Path>) -> Result<()> {

+ 1 - 1
examples/api/src-tauri/Cargo.toml

@@ -10,7 +10,7 @@ license = "Apache-2.0 OR MIT"
 crate-type = ["staticlib", "cdylib", "rlib"]
 
 [build-dependencies]
-tauri-build = { path = "../../../core/tauri-build", features = ["codegen", "isolation"] }
+tauri-build = { path = "../../../core/tauri-build", features = ["isolation"] }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
examples/resources/src-tauri/Cargo.toml

@@ -6,7 +6,7 @@ edition = "2021"
 rust-version = "1.65"
 
 [build-dependencies]
-tauri-build = { path = "../../../core/tauri-build", features = [ "codegen" ] }
+tauri-build = { path = "../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
examples/sidecar/src-tauri/Cargo.toml

@@ -6,7 +6,7 @@ edition = "2021"
 rust-version = "1.65"
 
 [build-dependencies]
-tauri-build = { path = "../../../core/tauri-build", features = ["codegen"] }
+tauri-build = { path = "../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
examples/tauri-dynamic-lib/src-tauri/Cargo.toml

@@ -11,7 +11,7 @@ rust-version = "1.65"
 crate-type = ["cdylib"]
 
 [build-dependencies]
-tauri-build = { path = "../../../core/tauri-build", features = [ "codegen" ] }
+tauri-build = { path = "../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
examples/updater/src-tauri/Cargo.toml

@@ -7,7 +7,7 @@ rust-version = "1.65"
 license = "Apache-2.0 OR MIT"
 
 [build-dependencies]
-tauri-build = { path = "../../../core/tauri-build", features = ["codegen"] }
+tauri-build = { path = "../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
tooling/bench/tests/cpu_intensive/src-tauri/Cargo.toml

@@ -6,7 +6,7 @@ edition = "2021"
 rust-version = "1.65"
 
 [build-dependencies]
-tauri-build = { path = "../../../../../core/tauri-build", features = [ "codegen" ] }
+tauri-build = { path = "../../../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
tooling/bench/tests/files_transfer/src-tauri/Cargo.toml

@@ -6,7 +6,7 @@ edition = "2021"
 rust-version = "1.65"
 
 [build-dependencies]
-tauri-build = { path = "../../../../../core/tauri-build", features = [ "codegen" ] }
+tauri-build = { path = "../../../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"

+ 1 - 1
tooling/bench/tests/helloworld/src-tauri/Cargo.toml

@@ -6,7 +6,7 @@ edition = "2021"
 rust-version = "1.65"
 
 [build-dependencies]
-tauri-build = { path = "../../../../../core/tauri-build", features = [ "codegen" ] }
+tauri-build = { path = "../../../../../core/tauri-build" }
 
 [dependencies]
 serde_json = "1.0"