Add GTK+ build instruction to ReadMe.md
authorrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 23 Feb 2017 04:43:46 +0000 (04:43 +0000)
committerrniwa@webkit.org <rniwa@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 23 Feb 2017 04:43:46 +0000 (04:43 +0000)
https://bugs.webkit.org/show_bug.cgi?id=168745

Reviewed by Michael Catanzaro.

Add instructions to build GTK+ port.

Removed the instruction to set the default configuration since that didn't seem important.

* ReadMe.md:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@212875 268f45cc-cd09-0410-ab3c-d52691b4dbfc

ChangeLog
ReadMe.md

index 0c66283..96140fc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,16 @@
+2017-02-22  Ryosuke Niwa  <rniwa@webkit.org>
+
+        Add GTK+ build instruction to ReadMe.md
+        https://bugs.webkit.org/show_bug.cgi?id=168745
+
+        Reviewed by Michael Catanzaro.
+
+        Add instructions to build GTK+ port.
+
+        Removed the instruction to set the default configuration since that didn't seem important.
+
+        * ReadMe.md:
+
 2017-02-22  Alberto Garcia  <berto@igalia.com>
 
         [GTK] [2.15.90] Disable RESOURCE_USAGE on non-Linux systems
index e1f104f..8221b61 100644 (file)
--- a/ReadMe.md
+++ b/ReadMe.md
@@ -48,11 +48,6 @@ svn checkout https://svn.webkit.org/repository/webkit/trunk WebKit
 
 ## Building WebKit
 
-The following instructions are for building WebKit on Mac. For other ports, follow these instructions on our website:
-
-* [Windows](https://webkit.org/webkit-on-windows/)
-* [GTK+](https://trac.webkit.org/wiki/BuildingGtk)
-
 ### Building Mac Port
 
 Install Xcode and its command line tools if you haven't done so already:
@@ -74,7 +69,7 @@ You can open `WebKit.xcworkspace` to build and debug WebKit within WebKit.
 
 If you don't use a custom build location in Xcode preferences, you have to update the workspace settings to use `WebKitBuild` directory.  In menu bar, choose File > Workspace Settings, then click the Advanced button, select "Custom", "Relative to Workspace", and enter `WebKitBuild` for both Products and Intermediates.
 
-### Building  iOS Port
+### Building iOS Port
 
 The first time after you install a new Xcode, you will need to run the following command to enable Xcode to build command line tools for iOS Simulator:
 
@@ -90,13 +85,31 @@ Run the following command to build a debug build with debugging symbols and asse
 Tools/Scripts/build-webkit --debug --ios-simulator.
 ```
 
-You can also change the default build configuration using the following commands:
+### Building GTK+ Port
+
+Install the dependencies by running the following command:
+```
+Tools/gtk/install-dependencies
+```
+
+Then run the following command to build additional dependencies:
+```
+Tools/Scripts/update-webkitgtk-libs
+```
+
+Run the following command to build WebKit with debugging symbols for GTK+ port:
 
 ```
-Tools/Scripts/set-webkit-configuration --debug
-Tools/Scripts/set-webkit-configuration --release
+Tools/Scripts/build-webkit --debug --gtk.
 ```
 
+Note that the procedure for building a release tarball is different.
+For more information, see the [wiki page](https://trac.webkit.org/wiki/BuildingGtk).
+
+### Building Windows Port
+
+For building WebKit on Windows, see the [wiki page](https://webkit.org/webkit-on-windows/).
+
 ## Running WebKit
 
 ### With Safari and Other macOS Applications