Changes between Version 9 and Version 10 of BuildingOnWindows
- Timestamp:
- Jun 13, 2007 11:27:44 AM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BuildingOnWindows
v9 v10 11 11 * or [http://msdn.microsoft.com/vstudio/express/visualc/ Visual C++ Express Edition] (free of charge). See the [http://msdn.microsoft.com/vstudio/express/visualc/usingpsdk/ MSDN documentation] for information on building Win32 C++ applications using Visual C++ Express Edition. 12 12 13 * Download and install [http://cygwin.com/ cygwin]. On the package selection screen, make sure to select the following packages that are not part of the default install:13 * Download and install [http://cygwin.com/ cygwin]. On the package selection screen, make sure to select the following packages! (They are not part of the default install): 14 14 {{{ 15 15 bison (Devel) … … 30 30 * Install other dependencies needed by WebKit. There are two ways to do this: 31 31 * Run `WebKitTools/Scripts/install-win-extras`. This will attempt to install the dependencies automatically. It will also configure the `PATH` and `WebKitOutputDir` environment variables. You may wish to change `WebKitOutputDir` from the default of `C:\WebKitBuild`. 32 * Add the WebKitSDKDir to your environment variables and point it to your WebKit root. (This is the topmost folder: it has WebKit, WebCore, subfolders etc. in it.) 32 33 * Install the dependencies yourself. You will need the following packages. For each package, unzip, then move the resulting directory to a directory with the name given below (e.g. `iconv` for the iconv package) in the root of your WebKit checkout, except as directed. 33 34 * iconv ( ftp://fr.rpmfind.net/pub/libxml/win32/iconv-1.9.1.win32.zip ) … … 35 36 * libxml ( ftp://fr.rpmfind.net/pub/libxml/win32/libxml2-2.6.23.win32.zip ) 36 37 * libxslt ( ftp://fr.rpmfind.net/pub/libxml/win32/libxslt-1.1.15.win32.zip ) 37 * pthreads ( ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.exe ). Unzip (this is a `.zip` with an `.exe` wrapper) and move the resulting `Pre-built.2` directory to the target `pthreads` directory. 38 * pthreads ( ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-8-0-release.exe ). Unzip (this is a `.zip` with an `.exe` wrapper) and move the resulting `Pre-built.2` directory to the target `pthreads` directory. You might have to build pthreads. It has a VC 6 workspace that can be imported into VS 2005. Also, at his point you will have to copy the pthreads folder to your $(WebKitSDKDir)\inlcude folder. 38 39 * sqlite ( http://sqlite.org/sqlite-source-3_3_17.zip ). Unzip and move the resulting files to the target `sqlite` directory. 39 40 * zlib ( ftp://fr.rpmfind.net/pub/libxml/win32/zlib-1.2.3.win32.zip ) 40 41 * Configure your environment variables. If you ran `install-win-extras`, this is already done. Otherwise, consider setting the following environment variables: 41 * `WebKitOutputDir` to `c:\WebKitBuild` 42 * `WebKitOutputDir` to `c:\WebKitBuild` (this is an optional location.) 42 43 * `Path` to include `WebKitTools/Scripts`, `c:\Program Files\Resource Kit`, and `c:\cygwin\bin` 43 44 * Optional: if you would like an IRC client for Windows, try [http://www.mirc.com/ mIRC], [http://www.silverex.org/download/ X-Chat], or [http://www.ceruleanstudios.com/ Trillian]. If you want a non-IE browser, try [http://getfirefox.com/ Firefox] or [http://opera.com/ Opera].