Skip to content

Commit 252eb62

Browse files
committed
Update README.md
1 parent e507e7a commit 252eb62

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

README.md

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ The JavaScriptCore library is part of the [WebKit project](http://www.webkit.org
44

55
This repo aims to re-produce the missing iOS targets while staying on a somewhat up-to-date version.
66

7-
Currently, the [Safari 538.4 tag](https://svn.webkit.org/repository/webkit/tags/Safari-538.4/) is used as the basis. With the current settings, the WTF and JavaScriptCore libraries can be compiled for armv7 and x86 (for the iOS simulator). It will be compiled without Unicode collation support, because Apple claims [ICU](http://site.icu-project.org/) is a private framework on iOS. It should be AppStore compatible this way.
7+
Currently, the [Safari-538.12.1 tag](https://svn.webkit.org/repository/webkit/tags/Safari-538.12.1/) is used as the basis. With the current settings, the WTF and JavaScriptCore libraries can be compiled for armv7, arm64 and x86 (for the iOS simulator). It will be compiled without Unicode collation support, because Apple claims [ICU](http://site.icu-project.org/) is a private framework on iOS. It should be AppStore compatible this way.
88

99
This version of JSC deprecates the `typed-arrays` branch of this repository. The updated 538.4 tag now supports Typed Arrays natively, without any hacks.
1010

@@ -19,10 +19,7 @@ A compiled version of the `libJavaScriptCore.a` for armv7 and the Simulator can
1919

2020
## How to Compile
2121

22-
1. Create a `Build/` directory in the top level of this repo. The combined `libWTF.a` and `JavaScriptCore.a` will be placed here
22+
1. Run `python make.py`.
23+
2. Get coffee! Building this takes a while ;P
2324

24-
2. Open the `WTF/WTF.xcodeproj` file and compile the "WTF iOS" target once for "iOS Device" and once for "iPhone Simulator". Compile the release version (Shift+Command+I).
25-
3. Compile the "Combine iOS lib" target. This will execute a script that will combine the device and simulator libraries into one and place it in your `Build/` directory.
26-
27-
4. Open the `JavaScriptCore/JavaScriptCore.xcodeproj` file and compile the "JavaScriptCore iOS" target once for "iOS Device" and once for "iPhone Simulator". Compile the release version (Shift+Command+I).
28-
5. Compile the "Combine iOS lib" target. This will execute a script that will combine the device and simulator libraries into one and place it in your `Build/` directory.
25+
You can do `python make.py --help` for more options.

0 commit comments

Comments
 (0)