diff options
| author | 2026-02-15 16:34:55 +0800 | |
|---|---|---|
| committer | 2026-02-15 16:34:55 +0800 | |
| commit | 5e23d088a7a63d6035e0bd9340d8cc8db5355967 (patch) | |
| tree | aa025c790469c9ef1377470d3e03e75083192043 | |
| parent | e6eb1bd0111d40b3b1fd39fafd583ce5dbf30f03 (diff) | |
| parent | 9c1dda2652f7abc2a562d6c1b513d5b6915167ad (diff) | |
| download | DropOut-5e23d088a7a63d6035e0bd9340d8cc8db5355967.tar.gz DropOut-5e23d088a7a63d6035e0bd9340d8cc8db5355967.zip | |
Merge branch 'main' into dev
| -rw-r--r-- | src-tauri/Cargo.toml | 3 | ||||
| -rw-r--r-- | src-tauri/build.rs | 6 | ||||
| -rw-r--r-- | src-tauri/icon.rc | 1 |
3 files changed, 10 insertions, 0 deletions
diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 6fde40f..224ac28 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -37,6 +37,9 @@ regex = "1.12.2" [build-dependencies] tauri-build = { version = "2.0", features = [] } +[target.'cfg(all(windows, target_env = "gnu"))'.build-dependencies] +embed-resource = "2.4" + [package.metadata.deb] depends = "libgtk-3-0" section = "games" diff --git a/src-tauri/build.rs b/src-tauri/build.rs index d860e1e..e5a5ed3 100644 --- a/src-tauri/build.rs +++ b/src-tauri/build.rs @@ -1,3 +1,9 @@ fn main() { + // For MinGW targets, use embed-resource to generate proper COFF format + #[cfg(all(windows, target_env = "gnu"))] + { + embed_resource::compile("icon.rc", embed_resource::NONE); + } + tauri_build::build() } diff --git a/src-tauri/icon.rc b/src-tauri/icon.rc new file mode 100644 index 0000000..f5d9048 --- /dev/null +++ b/src-tauri/icon.rc @@ -0,0 +1 @@ +1 ICON "icons/icon.ico" |