shelarcy
shela****@capel*****
2004年 7月 20日 (火) 19:25:55 JST
現在のコードだとGAUCHE_LOAD_PATH, GAUCHE_DYNLOAD_PATH環境変数の 他には get_program_dir で libgauche.dll のあるディレクトリを取っ てくるだけですが、ある程度相対パスも取った方がいいではないかと思ったので その相対パスの取得元として標準的なディレクトリ構成について話合いたいと思 います。 とりあえず make 時のディレクトリ構成は TOP: gauche gosh.exe libgauche.dll...etc. : gauche/src library-scm : gauche/lib ext-library : gauche/ext/library-name ですが、 TOP gosh.exe libgauche.dll : gauche etc... : gauche/src library-scm : gauche/lib ext-library,other.dll : gauche/ext になると良いと思うのですが、どうでしょうか? (etc でソースディレクトリを残してあるのは Gauche:Windows/MinGW を 使って拡張ライブラリをコンパイルすることを考えてです。) make install は make のできない環境を考えるとできないとのことでした ので、ファイルを集めて最後に zip に固める make bindist あるいは make mingwdist のようなコマンドを加えるという方法で。 -- shelarcy <shela****@capel*****> http://page.freett.com/shelarcy/