✨
JSCOnlyを実行するスクリプト
ただのメモ。
Macで ./Tools/Scripts/build-jsc
でビルドする場合は成果物ができる場所が異なるので注意。自分は Linux で ./Tools/Scripts/build-webkit --jsc-only --debug
でビルドしている。
WebKitの./Tools/Scripts/run-jsc --jsc-only ./WebKitBuild/JSCOnly/Debug/test.js
とやっていたけどめんどくさい(実際には ./Tools/Scripts
にパスが通っているので run-jsc --jsc-only ./WebKitBuild/JSCOnly/Debug/test.js
だけど)。
なので適当なバッシュスクリプトを書いてパスを通している。
#!/bin/bash
WEBKIT_DIR=${WEBKIT_DIR:-"/home/sosukesuzuki/ghq/github.com/WebKit/WebKit"}
JSC_PATH="$WEBKIT_DIR/WebKitBuild/JSCOnly/Debug/bin/jsc"
TEST_SCRIPT="$WEBKIT_DIR/WebKitBuild/JSCOnly/Debug/test.js"
OPTIONS="$@"
DEFAULT_OPTION="--useDollarVM=1"
$JSC_PATH $DEFAULT_OPTION $OPTIONS $TEST_SCRIPT
Discussion