From: Samuli Seppänen Date: Fri, 25 Jan 2013 08:12:18 +0000 (+0200) Subject: Added cross-compilation information INSTALL-win32.txt X-Git-Tag: v2.4_alpha1~607 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=168780d0df95a37b652e133483c722aefa40cb80;p=thirdparty%2Fopenvpn.git Added cross-compilation information INSTALL-win32.txt Signed-off-by: Samuli Seppänen Acked-by: Gert Doering Message-Id: 1359101540-976-3-git-send-email-samuli@openvpn.net URL: http://article.gmane.org/gmane.network.openvpn.devel/7295 Signed-off-by: Gert Doering --- diff --git a/INSTALL-win32.txt b/INSTALL-win32.txt index 1ef3869cb..7c056858e 100644 --- a/INSTALL-win32.txt +++ b/INSTALL-win32.txt @@ -46,3 +46,32 @@ the lower-right corner of the screen. Right click on the system tray icon, and a menu should appear showing the names of your OpenVPN configuration files, and giving you the option to connect. + +BUILDING OPENVPN FOR WINDOWS + +Official OpenVPN Windows releases are cross-compiled on Linux using the +openvpn-build buildsystem: + + https://community.openvpn.net/openvpn/wiki/BuildingUsingGenericBuildsystem + +First setup the build environment as shown in the above article. Then fetch the +openvpn-build repository: + + git clone https://github.com/OpenVPN/openvpn-build.git + +Review the build configuration: + + openvpn-build/generic/build.vars + openvpn-build/windows-nsis/build-complete.vars + +Build (unsigned): + + cd openvpn-build/windows-nsis + ./build-complete + +Build (signed): + + cd openvpn-build/windows-nsis + ./build-complete --sign --sign-pkcs12=\ + --sign-pkcs12-pass= \ + --sign-timestamp=""