# Tauri Build Configuration
# This file defines the build settings for cross-platform compilation

[build]
# Default provider is cargo
provider = "cargo"

[webview]
# Webview configuration for different platforms
# macOS: Uses native WKWebView
# Windows: Uses WebView2 (Edge)
# Linux: Uses WebKitGTK

[bundle]
# Bundle settings for each platform

[bundle.macos]
# macOS-specific settings
minimum_system_version = "10.15"
exception_domain = ""
entitlements = null
frameworks = []

[bundle.windows]
# Windows-specific settings
webview_install_mode = "DownloadBootstrapper"
wix = { language = "en-US" }
nsis = { install_mode = "currentUser" }

[bundle.linux]
# Linux-specific settings
deb = { depends = ["libgtk-3-0", "libwebkit2gtk-4.0"] }
appimage = { bundle_media_info = true }

[dependencies]
# Platform-specific Rust dependencies
# These are already in Cargo.toml
