Changes between Version 2 and Version 3 of BuildingOnWindows


Ignore:
Timestamp:
Jan 25, 2007 3:07:24 AM (17 years ago)
Author:
ext-daniel.knauth@nokia.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • BuildingOnWindows

    v2 v3  
    1111   * 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.
    1212
    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: bison, curl, flex, gperf, make, patch, perl, perl-libwin32, openssh, svn, unzip and gcc (we only use cpp).
    14  * [http://webkit.opendarwin.org/building/checkout.html Check out WebKit] in the usual way.
     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:
     14{{{
     15 bison         (Devel)
     16 curl          (Net)
     17 flex          (Devel)
     18 gcc           (Devel, we only use cpp)
     19 gperf         (Devel))
     20 make          (Devel)
     21 patch         (Utils)
     22 perl          (Perl)
     23 perl-libwin32 (Perl)
     24 subversion    (Devel)
     25 unzip         (Archive)
     26}}}
     27 The ''default text file type'' must be set to ''DOS / text'' during installation.
     28 * [http://webkit.opendarwin.org/building/checkout.html Check out WebKit] in the usual way. Make sure that the path to the checkout directory does not contain spaces (e.g. 'Documents and Settings'), the Perl build scripts cannot handle this.
    1529 * Run `WebKitTools/Scripts/install-win-extras`.  This will install a few extra software packages on your system: icu, iconv, libxml, libxslt and setx. It will also configure the `PATH` and `WebKitOutputDir` environment variables. You may wish to change `WebKitOutputDir` from the default of `C:\WebKitBuild`.
    1630 * 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].
     
    2539After you've succeeded in building JavaScriptCore, you can do the same for WebCore, by opening up `WebCore/WebCore.vcproj/WebCore.sln` and selecting Build.
    2640
    27 __TODO__: How to build Spinneret?
     41For the test application, open `WebKitTools/Spinneret/Spinneret.sln` in VS. This also builds Webkit as a dependency.
    2842
    2943=== From the command line ===
     
    3650This will build both projects.
    3751
    38 
    3952== Areas needing improvement ==
    4053
    4154__TODO__: fill me in?
     55
     56 * Describe DLL registration step