Reviewed by Maciej, landed by Geoff.
[WebKit-https.git] / WebKitSite / building / build.html
index b6e9de85641de3da9e1a1119b51d334d760391a5..72ff72463d7dce9f0804f76d8a116674116835a5 100644 (file)
@@ -1,23 +1,12 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
-<html>
-<head>
-  <meta content="text/html; charset=ISO-8859-1"
- http-equiv="content-type">
-  <title>Building WebKit</title>
-  <link rel=stylesheet href="../webkitdev.css">
-</head>
-<body>
-<!--begin sidebar -->
-<iframe id="sidebar" src="../sidebar.html"></iframe>
-<!--end sidebar -->
-
-<div id="banner">
-Building WebKit
-</div>
-
-<div id="content">
-
-<p>Before you build WebKit, you'll need to <a href="checkout.html">check out</a> sources.<p>
+<?php
+       $title = "Building WebKit";
+       include("../header.inc");
+?>
+
+<h2>Building WebKit</h2>
+
+<p>Before you build WebKit, you'll need to <a href="checkout.html">check out</a> sources. Next make sure that you have Xcode, preferably
+the latest version, which is 2.2.1 at this point. You will need at least Xcode 2.1 to be able to build WebKit.<p>
 
 <ol>
 
@@ -37,14 +26,12 @@ so it will start the version of Safari from the Applications directory with the
 
 <p>If you have specified custom location for the build products directory in Xcode preferences, the frameworks will be built in that directory.
 If you haven't, the build products will be put in a directory named WebKitBuild alongside the source code directories.</p>
-<p>By default, the scripts will do a Deployment build, which is optimized and doesn't have development-only code, like assertions, compiled in.
-If you're prefer to do a Development build, then do execute this command:</p>
-<p class="code">WebKitTools/Scripts/set-webkit-configuration --development</p>
-<p>You can also pass the configuration on the command line to any of the build commands.
-If you're using Xcode 2.0 you'll need to blow away your build products directory each time you switch configurations.</p>
+<p>By default, the scripts will do a Release build, which is optimized and doesn't have debugging code, like assertions, compiled in.
+If you'd prefer to do a Debug build, then execute this command:</p>
+<p class="code">WebKitTools/Scripts/set-webkit-configuration --debug</p>
+<p>You can also pass the configuration on the command line to any of the build commands.</p>
 <p>More information about building WebKit can be found on its <a href="http://www.opendarwin.org/wiki/index.php/WebKit">wiki</a>.</p>
-<p>[TODO: Talk about how to replace your system WebKit.framework, and why you probably don't want to, once we have scripts that help you do that.]</p>
 
-</div>
-</body>
-</html>
+<?php
+       include("../footer.inc");
+?>