feat: gpauth support macos

This commit is contained in:
Kevin Yue
2025-01-03 12:21:49 +00:00
parent 0c9b8e6c63
commit 25f1182556
23 changed files with 516 additions and 502 deletions

View File

@@ -6,8 +6,8 @@ version.workspace = true
edition.workspace = true
license.workspace = true
[build-dependencies]
tauri-build = { version = "2", features = [], optional = true }
# [build-dependencies]
# tauri-build = { version = "2", features = [], optional = true }
[dependencies]
gpapi = { path = "../../crates/gpapi", features = ["clap"] }
@@ -25,8 +25,10 @@ tempfile.workspace = true
compile-time.workspace = true
# webview auth dependencies
tauri = { workspace = true, optional = true }
# tauri = { workspace = true, optional = true }
tao = { version = "0.31", optional = true }
[features]
default = ["webview-auth"]
webview-auth = ["auth/webview-auth", "dep:tauri", "dep:tauri-build"]
webview-auth = ["auth/webview-auth", "dep:tao"]