Reviewed by TimO.
authorggaren <ggaren@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Aug 2006 22:58:23 +0000 (22:58 +0000)
committerggaren <ggaren@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 2 Aug 2006 22:58:23 +0000 (22:58 +0000)
        Tweaked the build instructions a bit.

        * building/build.html:
        * building/debug.png: Added.

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

WebKitSite/ChangeLog
WebKitSite/building/build.html
WebKitSite/building/debug.png [new file with mode: 0644]

index 9056b91e91283ab5394dc98754afb92acbeae8ff..d86580014d36dc2320f57c052fe968fd1a200d77 100644 (file)
@@ -1,3 +1,12 @@
+2006-08-02  Geoffrey Garen  <ggaren@apple.com>
+
+        Reviewed by TimO.
+        
+        Tweaked the build instructions a bit.
+
+        * building/build.html:
+        * building/debug.png: Added.
+
 2006-08-02  Darin Adler  <darin@apple.com>
 
         * building/checkout.html: Fix a typo: "OpenSource" instead of "Open Source".
index 3aca826182859cb15481829d071dcf989bbf3343..4676aba869b88254308838764dfc120396b41b05 100644 (file)
 <p>Use the <tt>--debug</tt> option for a debug build, which includes debugging symbols and assertions:</p>
 <p class="code">WebKit/WebKitTools/Scripts/build-webkit --debug</p>
 </li>
-<li><p>To set a default build configuration for <tt>build-webkit</tt>, use the <tt>set-webkit-configuration</tt> script:</p>
-<p class="code">WebKit/WebKitTools/Scripts/set-webkit-configuration --debug</p>
-<p class="code">WebKit/WebKitTools/Scripts/set-webkit-configuration --release</p>
-</li>
 </ol>
 
-<p>By default, <tt>build-webkit</tt> places build products in WebKit/WebKitBuild. If your Xcode preferences specify a custom build products location, <tt>webkit-build</tt> places build products there.</p>
+<p>By default, <tt>build-webkit</tt> places build products in WebKit/WebKitBuild. If your Xcode preferences specify a custom build products location, <tt>build-webkit</tt> places build products there.</p>
 <p>More information about building WebKit is available on the <a href="http://www.opendarwin.org/wiki/index.php/WebKit">WebKit Wiki</a>.</p>
 
 <h2>Running Safari with the WebKit You Built</h2>
 <li><p>Type this command to run Safari with the WebKit you built:</p>
 <p class="code">WebKit/WebKitTools/Scripts/run-safari</p>
 </li>
+<p>Use the <tt>--debug</tt> option for a debug build:</p>
+<p class="code">WebKit/WebKitTools/Scripts/run-safari --debug</p>
 </ol>
 <p>The <tt>run-safari</tt> script sets the <tt>DYLD_FRAMEWORK_PATH</tt> environment variable to point to your build products, 
 and then launches /Applications/Safari.app. <tt>DYLD_FRAMEWORK_PATH</tt> tells the system loader to prefer your build products over the frameworks installed in /System/Library/Frameworks.</p>
 
+<h2>Setting a Default</h2>
+<ol>
+<li><p>To set a default build configuration for <tt>build-webkit</tt> and other scripts, use the <tt>set-webkit-configuration</tt> script:</p>
+<p class="code">WebKit/WebKitTools/Scripts/set-webkit-configuration --debug</p>
+<p class="code">WebKit/WebKitTools/Scripts/set-webkit-configuration --release</p>
+</li>
+</ol>
+
 <h2>Debugging the WebKit You Built in Xcode</h2>
 <ol>
 <li><p>Open a project</p>
@@ -49,10 +55,14 @@ and then launches /Applications/Safari.app. <tt>DYLD_FRAMEWORK_PATH</tt> tells t
 <img src="custom-executable.png"></img>
 </li>
 <li><p>Set the project's active executable</p>
-<p>Choose the executable you just added. You can set the active build configuration from the project's Build window, pictured above.</p>
+<p>You can set the active executable from the project's Build window. Choose the executable you just added.</p>
 </li>
 <li><p>Close and re-open the project</p>
-<p>This will force Xcode to discover generated source files, which output to your build products location.</p>
+<p>This will force Xcode to discover generated source files, which output to your build products location, allowing you to set breakpoints in them.</p>
+</li>
+<li><p>Launch the debugger</p>
+<p>In the Debugger window, click the "Debug" button.</p>
+<img src="debug.png"></img>
 </li>
 </ol>
 
diff --git a/WebKitSite/building/debug.png b/WebKitSite/building/debug.png
new file mode 100644 (file)
index 0000000..2a06efd
Binary files /dev/null and b/WebKitSite/building/debug.png differ