flex | langscan 関係のビルドに必要です。 |
regex | MinGW flex が使用しています。 |
MSys | MinGW flex が使用しています。 |
GNU Make | テストの一部で使用します。 msvc 環境でのビルドには必要ありません。 |
Ruby/BDB 0.6.5 | Berkely DB の Ruby インターフェイス。 |
Berkely DB 4.7.25 | release ascii ビルドの dll が必要。 |
ruby extconf.rb --with-db-include=<Belkely DB>\dbinc --with-db-lib=<Belkely DB>\build_windows\Release_ascii --with-db-version=_static cd src nmake
ruby setup.rb config ruby setup.rb setup ruby setup.rb install
ruby setup.rb config --nounistd ruby setup.rb setup ruby setup.rb install
ruby setup.rb config --nounistd --winstandalone ruby setup.rb setup ruby setup.rb install --prefix=<install directory>
--noounistd | windows に unistd.h ヘッダがないため、それへの対応。 config 時に指定する。 |
--winstandalone | インストール先のディレクトリ構成を、 windows に移植された unix ツールと似たディレクトリ構成にする。 config 時に指定する。 |