From 12470fd95434561959a894f7c5df23cfd008cba2 Mon Sep 17 00:00:00 2001 From: deepend-tildeclub <58404188+deepend-tildeclub@users.noreply.github.com> Date: Sat, 14 Feb 2026 23:47:41 -0700 Subject: [PATCH] Update zoitechat.props for x64 platform support --- win32/zoitechat.props | 140 +++++++++++++++++++++++++++--------------- 1 file changed, 89 insertions(+), 51 deletions(-) diff --git a/win32/zoitechat.props b/win32/zoitechat.props index 039fefc4..7a7920e5 100644 --- a/win32/zoitechat.props +++ b/win32/zoitechat.props @@ -12,92 +12,130 @@ + + x64 + GTK_DISABLE_DEPRECATED;GDK_PIXBUF_DISABLE_DEPRECATED;G_DISABLE_SINGLE_INCLUDES;GDK_PIXBUF_DISABLE_SINGLE_INCLUDES;GTK_DISABLE_SINGLE_INCLUDES;HAVE_X509_GET_SIGNATURE_NID;HAVE_SSL_CTX_GET_SSL_METHOD;DEFAULT_CERT_FILE="cert.pem";HAVE_STRTOULL;strtoull=_strtoui64;strcasecmp=stricmp;strncasecmp=strnicmp;__inline__=__inline;$(GtkDefines) + - $(YourDepsPath)\$(PlatformName)\release + $(YourDepsPath)\$(ZoiteChatPlatform)\release $(YourGendefPath) - $(YourWinSparklePath)\$(PlatformName) - $(YourPerlPath)\$(PlatformName) + $(YourWinSparklePath)\$(ZoiteChatPlatform) + $(YourPerlPath)\$(ZoiteChatPlatform) perl520 - $(YourPython3Path)\$(PlatformName) + + $(YourPython3Path)\$(ZoiteChatPlatform) python314 hcpython3 true false + true false + true false + $(DepsRoot)\include\luajit-2.1 $(DepsRoot)\include\luajit $(DepsRoot)\include\lua5.1 $(DepsRoot)\include\lua51 - hclua + hclua + lua51 luajit-5.1 luajit true + lua51.dll luajit-5.1.dll luajit.dll + $(DepsRoot)\share\lua\2.1 $(DepsRoot)\share\lua\5.1 + $(DepsRoot)\lib\lua\2.1 $(DepsRoot)\lib\lua\5.1 - false + + false + "$(DepsRoot)\bin\glib-genmarshal.exe" "$(Python3Path)\python.exe" "$(DepsRoot)\bin\glib-genmarshal" + $(DepsRoot)\include\glib-2.0;$(DepsRoot)\lib\glib-2.0\include;$(DepsRoot)\include\libxml2 - true - HAVE_GTK3 - $(DepsRoot)\include\gtk-3.0;$(DepsRoot)\lib\gtk-3.0\include - $(DepsRoot)\include\atk-1.0;$(DepsRoot)\include\cairo;$(DepsRoot)\include\pango-1.0;$(DepsRoot)\include\gdk-pixbuf-2.0;$(DepsRoot)\include\harfbuzz - $(Gtk3);$(GtkCommon) - ssleay32.lib - libeay32.lib - libssl.lib - libcrypto.lib - $(SslModernLib);$(CryptoModernLib) - $(SslLegacyLib);$(CryptoLegacyLib) - $(DepsRoot)\include - - gtk-3.lib - gtk-3.0.lib - libgtk-3.lib - libgtk-3.0.lib - gdk-3.lib - gdk-3.0.lib - libgdk-3.lib - libgdk-3.0.lib - intl.lib - libintl.lib - iconv.lib - libiconv.lib - zlib1.lib - zlib.lib - libxml2.lib - xml2.lib - libxml2-2.lib - jpeg.lib - libjpeg.lib - libjpeg-8.lib - libjpeg-9.lib - libpng16.lib - libpng16_static.lib - libpng.lib - $(Gtk3Lib);$(Gdk3Lib);wininet.lib;winmm.lib;ws2_32.lib;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;$(IntlLib);$(IconvLib);$(ZlibLib);$(Xml2Lib);$(JpegLib);$(PngLib);$(OpenSslLibs) + + true + HAVE_GTK3 + $(DepsRoot)\include\gtk-3.0;$(DepsRoot)\lib\gtk-3.0\include + $(DepsRoot)\include\atk-1.0;$(DepsRoot)\include\cairo;$(DepsRoot)\include\pango-1.0;$(DepsRoot)\include\gdk-pixbuf-2.0;$(DepsRoot)\include\harfbuzz + $(Gtk3);$(GtkCommon) + + ssleay32.lib + libeay32.lib + libssl.lib + libcrypto.lib + + $(SslModernLib);$(CryptoModernLib) + $(SslLegacyLib);$(CryptoLegacyLib) + $(DepsRoot)\include + + + gtk-3.lib + gtk-3.0.lib + libgtk-3.lib + libgtk-3.0.lib + + gdk-3.lib + gdk-3.0.lib + libgdk-3.lib + libgdk-3.0.lib + + intl.lib + libintl.lib + + iconv.lib + libiconv.lib + + zlib1.lib + zlib.lib + + libxml2.lib + xml2.lib + libxml2-2.lib + + jpeg.lib + libjpeg.lib + libjpeg-8.lib + libjpeg-9.lib + + libpng16.lib + libpng16_static.lib + libpng.lib + + $(Gtk3Lib);$(Gdk3Lib);wininet.lib;winmm.lib;ws2_32.lib;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;$(IntlLib);$(IconvLib);$(ZlibLib);$(Xml2Lib);$(JpegLib);$(PngLib);$(OpenSslLibs) + $(SolutionDir)..\data\\ $(SolutionDir)..\..\zoitechat-build - $(ZoiteChatBuild)\$(PlatformName)\bin\ - $(ZoiteChatBuild)\$(PlatformName)\obj\ - $(ZoiteChatBuild)\$(PlatformName)\lib\ - $(ZoiteChatBuild)\$(PlatformName)\pdb\ - $(ZoiteChatBuild)\$(PlatformName)\rel\ + $(ZoiteChatBuild)\$(ZoiteChatPlatform)\bin\ + $(ZoiteChatBuild)\$(ZoiteChatPlatform)\obj\ + $(ZoiteChatBuild)\$(ZoiteChatPlatform)\lib\ + $(ZoiteChatBuild)\$(ZoiteChatPlatform)\pdb\ + $(ZoiteChatBuild)\$(ZoiteChatPlatform)\rel\ + "$(ProgramFiles(x86))\Inno Setup 6\ISCC.exe" - "$(ProgramFiles)\Inno Setup 6\ISCC.exe" - + "$(ProgramFiles)\Inno Setup 6\ISCC.exe" + + + + + <_ZoiteChatPlatformMismatch Condition="'$(Platform)'!='x64' and '$(PlatformName)'!='x64'">true + + + + + false $(ZoiteChatObj)$(ProjectName)\