From: Lev Stipakov Date: Mon, 14 Sep 2020 08:44:44 +0000 (+0300) Subject: msvc: better support for 32bit architecture X-Git-Tag: v2.5_rc1~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2f0be578e6385941c8135acefd9ef99a6c23c973;p=thirdparty%2Fopenvpn.git msvc: better support for 32bit architecture Previously dependency directory was hardcoded to ..\openvpn-build\msvc\image which means that to build for 32bit architecture, one needs to rebuild dependencies and do the same again for 64bit architecture. Add architecture's "bitness" to dependency directory. As a bonus, add missing libraries to 32bit targets. This requires correspondig change to openvpn-build: https://github.com/OpenVPN/openvpn-build/pull/190 Signed-off-by: Lev Stipakov Acked-by: Gert Doering Message-Id: <20200914084444.96-1-lstipakov@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg20990.html Signed-off-by: Gert Doering (cherry picked from commit fb94fbc31f9d6e434af465bf8a345763f89fddc9) --- diff --git a/src/compat/PropertySheet.props b/src/compat/PropertySheet.props index fdded318a..4f94b9729 100644 --- a/src/compat/PropertySheet.props +++ b/src/compat/PropertySheet.props @@ -3,7 +3,7 @@ $(SolutionDir) - $(SOURCEBASE)\..\openvpn-build\msvc\image + $(SOURCEBASE)\..\openvpn-build\msvc\image$(PlatformArchitecture) $(OPENVPN_DEPROOT) $(OPENVPN_DEPROOT) $(OPENVPN_DEPROOT) diff --git a/src/openvpn/openvpn.vcxproj b/src/openvpn/openvpn.vcxproj index 5367979de..3863854be 100644 --- a/src/openvpn/openvpn.vcxproj +++ b/src/openvpn/openvpn.vcxproj @@ -92,7 +92,7 @@ - legacy_stdio_definitions.lib;Ncrypt.lib;libssl.lib;libcrypto.lib;lzo2.lib;pkcs11-helper.dll.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;%(AdditionalDependencies) + legacy_stdio_definitions.lib;Ncrypt.lib;libssl.lib;libcrypto.lib;lzo2.lib;pkcs11-helper.dll.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;%(AdditionalDependencies) $(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories) Console @@ -122,7 +122,7 @@ - legacy_stdio_definitions.lib;Ncrypt.lib;libssl.lib;libcrypto.lib;lzo2.lib;pkcs11-helper.dll.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;%(AdditionalDependencies) + legacy_stdio_definitions.lib;Ncrypt.lib;libssl.lib;libcrypto.lib;lzo2.lib;pkcs11-helper.dll.lib;gdi32.lib;ws2_32.lib;wininet.lib;crypt32.lib;iphlpapi.lib;winmm.lib;Fwpuclnt.lib;Rpcrt4.lib;setupapi.lib;%(AdditionalDependencies) $(OPENSSL_HOME)/lib;$(LZO_HOME)/lib;$(PKCS11H_HOME)/lib;%(AdditionalLibraryDirectories) Console