mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-11-27 11:43:51 +08:00
b70b2fc248
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>
29 lines
504 B
Batchfile
29 lines
504 B
Batchfile
@echo off
|
|
|
|
setlocal
|
|
cd /d %0\..
|
|
call msvc-env.bat
|
|
|
|
if exist "%VSHOME%\Common7\IDE\VCExpress.exe" (
|
|
set IDE=%VSHOME%\Common7\IDE\VCExpress.exe
|
|
) else if exist "%VSHOME%\Common7\IDE\devenv.exe" (
|
|
set IDE=%VSHOME%\Common7\IDE\devenv.exe
|
|
) else if exist "%VCHOME%\Auxiliary\Build\vcvars64.bat" (
|
|
call "%VCHOME%\Auxiliary\Build\vcvars64.bat"
|
|
) else (
|
|
echo "Cannot detect visual studio environment"
|
|
goto error
|
|
)
|
|
start "" "%IDE%" "%SOLUTION%"
|
|
|
|
exit /b 0
|
|
goto end
|
|
|
|
:error
|
|
exit /b 1
|
|
goto end
|
|
|
|
:end
|
|
|
|
endlocal
|