javascript をコマンドラインで使う

js のエンジン v8 をコマンドラインで使いたいなぁと思ったので、その格闘記。

http://code.google.com/p/v8/wiki/BuildingWithGYP

上のとおりなんだけど、GYP の make は make file が足りないので、できない。
makefile を読んだけど、out ディレクトリの下に Makefile-ia32 とか作る方法は
書いてないのです。

そこで、 SCons を使うことにより、インストールを行いました。
SCons のインストール

sudo python setup.py install

git でソースを落としてきます。

git clone git://github.com/v8/v8.git v8 && cd v8

v8 のコンパイルを行います。

scons d8

これで

./d8

で、実行できます。

私は、d8 とか面倒なので bin に ln を張ったり、alias を切ったりします。