Explorar o código

add a warning about wry gnu support to dioxus desktop

Evan Almloff hai 1 ano
pai
achega
0a3b794a1c
Modificáronse 1 ficheiros con 11 adicións e 0 borrados
  1. 11 0
      packages/desktop/src/lib.rs

+ 11 - 0
packages/desktop/src/lib.rs

@@ -19,6 +19,17 @@ mod webview;
 #[cfg(any(target_os = "ios", target_os = "android"))]
 mod mobile_shortcut;
 
+// WARN about wry support on windows gnu targets. GNU windows targets don't work well in wry currently
+#[cfg(all(windows, target_env = "gnu"))]
+mod wry_gnu_warning {
+    #[allow(dead_code)]
+    #[must_use = "GNU windows targets can have issues with Wry. Using the MSVC toolchain is recommended"]
+    struct WryGnuWarning;
+    const _: () = {
+        let dont_use_gnu = WryGnuWarning;
+    };
+}
+
 use crate::query::QueryResult;
 pub use cfg::{Config, WindowCloseBehaviour};
 pub use desktop_context::DesktopContext;