@@ -3232,8 +3232,14 @@ esac
 
 if test X"$want_msh3" != Xno; then
 
-  if test "$QUIC_ENABLED" != "yes"; then
-    AC_MSG_ERROR([the detected TLS library does not support QUIC, making --with-quiche a no-no])
+  dnl msh3 on non-Windows needs an OpenSSL with the QUIC API
+  if test "$curl_cv_native_windows" != "yes"; then
+    if test "$QUIC_ENABLED" != "yes"; then
+      AC_MSG_ERROR([the detected TLS library does not support QUIC, making --with-msh3 a no-no])
+    fi
+    if test "$OPENSSL_ENABLED" != "1"; then
+      AC_MSG_ERROR([msh3 requires OpenSSL])
+    fi
   fi
 
   if test "$NGHTTP3_ENABLED" = 1; then