Changes between Version 3 and Version 4 of WindowsWithoutCygwin


Ignore:
Timestamp:
Mar 24, 2015 8:17:21 PM (7 years ago)
Author:
mmaxfield@apple.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • WindowsWithoutCygwin

    v3 v4  
    11Here are the steps I had to take to build WebKit on Windows 8.1 without Cygwin (Apple Win port)
    22
    3 1. Do NOT install Git from http://www.git-scm.com/download/win or http://msysgit.github.io/. This package will install a sh.exe next to git.exe (so it will therefore be in your $PATH), at a location which has spaces in it. This confuses GNU Make. The GitHub app has a similar problem.
    4 
    5 2. Install the following programs:
     31. Install the following programs:
    64  1. Visual Studio. https://www.visualstudio.com/en-us/products/visual-studio-community-vs
    75  2. ActiveState Perl. 64-bit is fine. http://www.activestate.com/activeperl/downloads
     
    119  6. Bison. http://gnuwin32.sourceforge.net/packages/bison.htm
    1210  7. GNU Make. http://gnuwin32.sourceforge.net/packages/make.htm
    13   8. Subversion. http://sourceforge.net/projects/win32svn/
     11  8. Git. http://www.git-scm.com/download/win Note: Make sure you select the option "Use Git from the Windows Command Prompt." This is because it installs a sh.exe in your path, and if the location of that sh.exe has spaces in it, Make gets confused. When I installed this, I unchecked all the options.
    1412
    15 3. Make sure all the programs you just installed (except Visual Studio) are accessible through your $PATH. http://www.itechtics.com/customize-windows-environment-variables/ You may be required to reboot after modifying $PATH before new shells will see the updated variable.
     132. Make sure all the programs you just installed (except Visual Studio) are accessible through your $PATH. http://www.itechtics.com/customize-windows-environment-variables/ You may be required to reboot after modifying $PATH before new shells will see the updated variable.
    1614
    17 4. > svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
     153. > git clone git://git.webkit.org/WebKit.git
    1816
    19 5. Download the WebKit Support Libraries to the root of your source tree. If the file is incorrectly named, rename it to WebKitSupportLibrary.zip. Do not extract its contents.
     174. Download the WebKit Support Libraries to the root of your source tree. If the file is incorrectly named, rename it to WebKitSupportLibrary.zip. Do not extract its contents.
    2018
    2119TODO: Finish this