コンパイル

コンパイル環境

コンパイル環境はソースに同封されている nt/INSTALL に従います。 次のふたつのどちらかのコンパイラ環境を使用します(r4249以降)。

  • Microsoft Visual C++ バージョン6.0、7.0、7.1、8.0 または 9.0
  • Cygwin (MinGW)

ソースの入手方法

ここではリポジトリ上の最新の開発版について記載します。 リポジトリの構成等詳しくは ソースファイル をどうぞ。

c:\source\Meadow-src といいうディレクトリにソースファイルを 展開します。 (ディレクトリは別の場所・別の名前でかまいません)

cd c:\source
svn co http://svn.meadowy.org/Meadow/trunk/ Meadow-src

展開されたファイルは、以下のような構成になっています。

c:\source\Meadow-src\src\      (メインソース)
                     lib-src\  (ライブラリとツールのソース)
                     nt\       (Meadow用ツールのソースや設定ファイル)
                     info\     (infoファイル)
                     lisp\     (Emacs Lispファイル)
                     etc\      (他のデータ)
                          ...

Microsoft Visual C++ の場合

コンパイルは以下の手順です。

 > cd Meadow-src\nt [ENTER]
 > configure.meadow --with-msvc --prefix <インスールディレクトリ名> [ENTER]
 > nmake bootstrap [ENTER]
 > nmake all [ENTER]

コンパイルが正常に終了したら、以下の手順でインストールしてください。

 > nmake install [ENTER]

--prefix オプションで指定したインストールディレクトリにインストールされます。 インストールディレクトリにある install.exe を実行してください。

Cygwin の場合

コンパイルは、以下の手順で行なってください。

 > cd Meadow-src/nt [ENTER]
 > ./configure.meadow.bat --with-gcc --no-cygwin --prefix <インストールディレクトリ名> [ENTER]
 > make bootstrap [ENTER]
 > make all [ENTER]

コンパイルが正常に終了したら、以下の手順でインストールしてください。

 > make install [ENTER]

--prefix オプションで指定したインストールディレクトリにインストールされます。 インストールディレクトリにある install.exe を実行してください。

(makeに関する)注意事項

下記はr4251までの注意事項です。現在(r4252以降)は Cygwin 付属の make 3.81 でビルド可能になっています。

trunk (2007/2/22現在 r4191) 上のソースをコンパイルする場合、 以下のようになっています。 Cygwin 付属の make 3.81 ではコンパイルエラーになります。 (r1491 以降のソースも同様にエラーになります)

OK な環境

Cygwin make 3.80
MinGW make 3.81 (make 以外は Cygwin のツール)
msvc 6 + nmake
MSVC 7.1 nmake

NG な環境

Cygwin make 3.81

MinGW の make は MinGW download pageから入手してください。