| JavaScriptCore is a framework for Mac OS X that takes the cross-platform |
| KJS library (part of the KDE project), combines it with the PCRE regular |
| expression library and David M. Gay's floating point conversion |
| functions, and makes it work with Mac OS X technologies. |
| This version of JavaScriptCore is based on the KJS library from KDE |
| 3.0.2. The few changes that are specific to JavaScriptCore are marked |
| with #if APPLE_CHANGES. Other changes to improve performance and web |
| page compatibility are intended for integration into future versions of |
| In order to use the WebCore and JavaScriptCore projects together you |
| will need to set both projects to use the same build products directory. |
| 1. Click on the JavaScriptCore project item in the Files tab and |
| "Show Info" (in the Project menu or use cmd-I). |
| 2. Select "Place build products for this project in a separate |
| location" and type in the shared location (or click the |
| "Choose..." button to choose a directory). |
| 3. Select "Place intermediate build files for this project in the |
| same location as the build products". |
| The repeat these same three steps for WebCore. |
| Build first JavaScriptCore and then WebCore using either the Project |
| Builder interface or the "pbxbuild" command from the command line. |