]> git.ipfire.org Git - thirdparty/openvpn.git/commit
win: support for Visual Studio 2017
authorLev Stipakov <lev@openvpn.net>
Fri, 28 Sep 2018 13:26:49 +0000 (16:26 +0300)
committerGert Doering <gert@greenie.muc.de>
Mon, 1 Oct 2018 06:16:29 +0000 (08:16 +0200)
commitb70b2fc248147c1e7f22042e75fcd0a03d912151
tree3ff019fe621b0e2d6523c355b2f82bcf62124f7e
parent5544f47b0eb31e516aa8afbb68579e35e69cf7e7
win: support for Visual Studio 2017

This patch enables building openvpn with Visual Studio 2017.

It is advised to use openvpn-build/msvs/build.bat which
also downloads and build required dependencies.

Changes made:

 - updated path to Visual Studio toolchain
 - updated platform toolset
 - added missing libraries
 - added x64 configurations
 - enabled AEAD ciphers to make NCP work
 - enabled unicode support
 - updated source files in project settings
 - fix includes
 - restored variable which was erroneously removed
 - added properties file which sets required env variables
  (required to build with IDE)
 - etc

Signed-off-by: Lev Stipakov <lev@openvpn.net>
Acked-by: Simon Rozman <simon@rozman.si>
Message-Id: <1538141209-32330-1-git-send-email-lstipakov@gmail.com>
URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg17499.html
Signed-off-by: Gert Doering <gert@greenie.muc.de>
14 files changed:
build/msvc/msvc-generate/msvc-generate.vcxproj
config-msvc.h
msvc-build.bat
msvc-dev.bat
msvc-env.bat
openvpn.sln
src/compat/PropertySheet.props [new file with mode: 0644]
src/compat/compat.vcxproj
src/openvpn/openvpn.vcxproj
src/openvpn/syshead.h
src/openvpnserv/interactive.c
src/openvpnserv/openvpnserv.vcxproj
src/openvpnserv/service.h
src/openvpnserv/validate.c