summaryrefslogtreecommitdiffstats
path: root/INSTALL-win32.txt
diff options
context:
space:
mode:
authorSamuli Seppänen <samuli@openvpn.net>2013-01-25 10:12:18 +0200
committerGert Doering <gert@greenie.muc.de>2013-02-03 14:53:50 +0100
commit10675f36212e32d8fa1993712cdb35fba12da21f (patch)
tree48dade3f67bc468b323a4a909e275f5b20f29e8c /INSTALL-win32.txt
parent5a1c16e7d0fe28666000928479e5b4c0702a9e30 (diff)
downloadopenvpn-10675f36212e32d8fa1993712cdb35fba12da21f.tar.gz
openvpn-10675f36212e32d8fa1993712cdb35fba12da21f.tar.xz
openvpn-10675f36212e32d8fa1993712cdb35fba12da21f.zip
Added cross-compilation information INSTALL-win32.txt
Signed-off-by: Samuli Seppänen <samuli@openvpn.net> Acked-by: Gert Doering <gert@greenie.muc.de> 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 <gert@greenie.muc.de> (cherry picked from commit 168780d0df95a37b652e133483c722aefa40cb80)
Diffstat (limited to 'INSTALL-win32.txt')
-rw-r--r--INSTALL-win32.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/INSTALL-win32.txt b/INSTALL-win32.txt
index 1ef3869..7c05685 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=<pkcs12-file>\
+ --sign-pkcs12-pass=<pkcs12-file-password> \
+ --sign-timestamp="<timestamp-url>"