diff --git a/meson.build b/meson.build
index 7abdfa4492b3b7623d46f8e7e8ba43015c5a9b0e..695cbfd811dad67d4c5067d138cd77ba3fc461b5 100644
--- a/meson.build
+++ b/meson.build
@@ -103,10 +103,11 @@ else # this will only be hit with msvc
                                                            '-DwxBUILD_SHARED=@0@'.format(buildShared),
                                                            '-DwxBUILD_MONOLITHIC=ON']) # otherwise breaks project generation w/ meson
         deps += [
-            wx.dependency('mono'),
+            wx.dependency('wxmono'),
             wx.dependency('wxzlib'),
             wx.dependency('wxpng'),
             wx.dependency('wxexpat'),
+            wx.dependency('wxregex'),
             wx.dependency('wxscintilla')
         ]
 
diff --git a/subprojects/wxWidgets.wrap b/subprojects/wxWidgets.wrap
index a771940555277ba08d66819e3774ae4164b0947f..949a03927cdfff218eec9fddfbbd88472785adf8 100644
--- a/subprojects/wxWidgets.wrap
+++ b/subprojects/wxWidgets.wrap
@@ -1,5 +1,5 @@
 [wrap-git]
 directory = wxWidgets
 url = https://github.com/wxWidgets/wxWidgets.git
-revision = master
-clone-recursive = true
\ No newline at end of file
+revision = v3.1.4
+clone-recursive = true