diff --git a/plugins/lua/lua.vcxproj b/plugins/lua/lua.vcxproj
index a4f9d560..28826634 100644
--- a/plugins/lua/lua.vcxproj
+++ b/plugins/lua/lua.vcxproj
@@ -27,7 +27,7 @@
$(LuaOutput)
$(ZoiteChatRel)plugins\
-
+
WIN32;NDEBUG;_WINDOWS;_USRDLL;$(OwnFlags);%(PreprocessorDefinitions)
$(Glib);$(LuaInclude);..\..\src\common;$(ZoiteChatLib);%(AdditionalIncludeDirectories)
@@ -37,7 +37,7 @@
$(DepsRoot)\lib;%(AdditionalLibraryDirectories)
-
+
WIN32;_WIN64;_AMD64_;NDEBUG;_WINDOWS;_USRDLL;$(OwnFlags);%(PreprocessorDefinitions)
$(Glib);$(LuaInclude);..\..\src\common;$(ZoiteChatLib);%(AdditionalIncludeDirectories)
@@ -47,8 +47,11 @@
$(DepsRoot)\lib;%(AdditionalLibraryDirectories)
-
+
-
-
\ No newline at end of file
+
+
+
+
+
diff --git a/src/common/common.vcxproj b/src/common/common.vcxproj
index 113ec07d..98e2b283 100644
--- a/src/common/common.vcxproj
+++ b/src/common/common.vcxproj
@@ -99,13 +99,13 @@
WIN32;NDEBUG;_LIB;$(OwnFlags);%(PreprocessorDefinitions)
- $(ZoiteChatLib);$(DepsRoot)\include;$(OpenSslInclude);$(Glib);$(Gtk);%(AdditionalIncludeDirectories)
+ $(ZoiteChatLib);$(DepsRoot)\include;$(OpenSslInclude);$(Glib);$(Gtk);%(AdditionalIncludeDirectories)
WIN32;_WIN64;_AMD64_;NDEBUG;_LIB;$(OwnFlags);%(PreprocessorDefinitions)
- $(ZoiteChatLib);$(DepsRoot)\include;$(OpenSslInclude);$(Glib);$(Gtk);%(AdditionalIncludeDirectories)
+ $(ZoiteChatLib);$(DepsRoot)\include;$(OpenSslInclude);$(Glib);$(Gtk);%(AdditionalIncludeDirectories)
4267;%(DisableSpecificWarnings)
@@ -116,8 +116,8 @@
SET SOLUTIONDIR=$(SolutionDir)..\
"$(Python3Path)\python.exe" $(ProjectDir)make-te.py "$(ProjectDir)textevents.in" "$(ZoiteChatLib)textevents.h" "$(ZoiteChatLib)textenums.h"
powershell -File "$(SolutionDir)..\win32\version-template.ps1" "$(SolutionDir)..\win32\config.h.tt" "$(ZoiteChatLib)config.h"
-"$(Python3Path)\python.exe" "$(DepsRoot)\bin\glib-genmarshal" --prefix=_zoitechat_marshal --header "$(ProjectDir)marshalers.list" --output "$(ZoiteChatLib)marshal.h"
-"$(Python3Path)\python.exe" "$(DepsRoot)\bin\glib-genmarshal" --prefix=_zoitechat_marshal --body "$(ProjectDir)marshalers.list" --output "$(ZoiteChatLib)marshal.c"
+$(GlibGenMarshal) --prefix=_zoitechat_marshal --header "$(ProjectDir)marshalers.list" --output "$(ZoiteChatLib)marshal.h"
+$(GlibGenMarshal) --prefix=_zoitechat_marshal --body "$(ProjectDir)marshalers.list" --output "$(ZoiteChatLib)marshal.c"
]]>
diff --git a/win32/zoitechat.props b/win32/zoitechat.props
index d6fc30fd..267f69be 100644
--- a/win32/zoitechat.props
+++ b/win32/zoitechat.props
@@ -28,6 +28,12 @@
hcpython3
$(DepsRoot)\include\luajit-2.1;$(DepsRoot)\include\lua;$(DepsRoot)\include\lua5.1;$(DepsRoot)\include\lua54;$(DepsRoot)\include\lua5.4;$(DepsRoot)\include\lua-5.4;$(SolutionDir)..\plugins\lua\luajit\src;$(SolutionDir)..\plugins\lua\luajit\src\jit
hclua
+ true
+ true
+ true
+ true
+ true
+ false
lua51
lua5.1
lua54
@@ -35,6 +41,9 @@
lua-5.4
lua
lua51
+ "$(DepsRoot)\bin\glib-genmarshal.exe"
+ "$(DepsRoot)\bin\glib-genmarshal"
+ "$(Python3Path)\python.exe" "$(DepsRoot)\bin\glib-genmarshal"
$(DepsRoot)\include\glib-2.0;$(DepsRoot)\lib\glib-2.0\include;$(DepsRoot)\include\libxml2
true
HAVE_GTK3
@@ -70,7 +79,11 @@
gdk-3.0.lib
gdk-3-0.lib
gdk-3.lib
- $(Gtk3Lib);$(Gdk3Lib);atk-1.0.lib;gio-2.0.lib;gdk_pixbuf-2.0.lib;pangowin32-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;gobject-2.0.lib;gmodule-2.0.lib;glib-2.0.lib;intl.lib;iconv.lib;$(ZlibLib);$(XmlLib);jpeg.lib;libpng16.lib;$(CryptoLib);$(SslLib)
+ atk-1.0.lib
+ atk-1.0-0.lib
+ libatk-1.0.lib
+ atk-1.0.lib
+ $(Gtk3Lib);$(Gdk3Lib);$(AtkLib);gio-2.0.lib;gdk_pixbuf-2.0.lib;pangowin32-1.0.lib;pangocairo-1.0.lib;pango-1.0.lib;cairo.lib;gobject-2.0.lib;gmodule-2.0.lib;glib-2.0.lib;intl.lib;iconv.lib;$(ZlibLib);$(XmlLib);jpeg.lib;libpng16.lib;$(CryptoLib);$(SslLib)
$(Gtk3Libs);wininet.lib;winmm.lib;ws2_32.lib
$(SolutionDir)..\data\\