summaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2009-06-06 19:28:45 (GMT)
committerRemko Tronçon <git@el-tramo.be>2009-06-06 19:28:45 (GMT)
commit13ec84712a12272bd465f37503edad7a2763b322 (patch)
tree2dbf58fca30f8eba209bab83972c4e11a38e2164 /doc
parent50fd36027a084e0a39b4fa6fc8e49bb1ae044c8a (diff)
downloadswift-13ec84712a12272bd465f37503edad7a2763b322.zip
swift-13ec84712a12272bd465f37503edad7a2763b322.tar.bz2
Update Windows build documentation.
Diffstat (limited to 'doc')
-rw-r--r--doc/BuildingOnWindows.txt50
1 files changed, 25 insertions, 25 deletions
diff --git a/doc/BuildingOnWindows.txt b/doc/BuildingOnWindows.txt
index 97a6c76..8ef6df4 100644
--- a/doc/BuildingOnWindows.txt
+++ b/doc/BuildingOnWindows.txt
@@ -1,34 +1,34 @@
-Prerquisites
+Prerequisites
------------
-- MinGW
- * Install the self-extracting executable package from
- http://mingw.org
- *
-- MSYS
- * Install the self-extracting executable package
- http://www.mingw.org/wiki/msys
-- autoconf/automake (Only required when building from the Git tree)
- * These packages are included in msysDTK, but are too old.
- * To compile autoconf/automake, first install either msysdtk, or the m4, crypt and perl packages for msys.
- * Download & extract the latest packages from http://ftp.gnu.org/gnu/autoconf/
- and http://ftp.gnu.org/gnu/automake
- * Configure the packages with
- ./configure --prefix=/mingw
- * Run 'make' and 'make install'
+- Qt Open Source Edition
+- Microsoft Visual C++ Express Edition
+- Cygwin
+ * Make sure the following tools are installed in Cygwin:
+ - make, python, gcc-core, gcc-g++
+ - autoconf, automake (Only necessary when using the development version)
- OpenSSL
* Download and extract the Windows binary version of OpenSSL from
http://www.slproweb.com/products/Win32OpenSSL.html
* TODO: Check whether the version from msysDTK works as well. If it does,
the Makefile and configure script should be adapted, because they assume
that --with-openssl is set (which may not be necessary)
-- Expat
- * Download, configure, and install the source from
- http://expat.sourceforge.net/
- The binary package will not do.
-Building
---------
+Building Qt for Microsoft Visual C++
+------------------------------------
+- From the 'Visual C++' 'Programs' group, launch the Visual C++ command prompt
+- Go to the dir where you installed Qt
+- Configure Qt:
+ configure
+- Build Qt:
+ nmake
+
+Building Swift
+--------------
+- From the 'Visual C++' 'Programs' group, launch the Visual C++ command prompt
+- From the command prompt, start Cygwin:
+ C:\Path\To\Cygwin\cygwin
+- Go to the Swift source dir
+- (If using the development version, run 'autoconf/autogen.sh')
- Configure the build
- ./configure --with-expat=/path/to/expat --with-openssl=/path/to/openssl
-- Run 'make', watch it fail (until this gets fixed)
-- go to src/Swift, run 'make'
+ ./configure --with-openssl=/path/to/openssl
+- Run 'make' \ No newline at end of file