質問です。
fftwという高速フーリエ変換ライブラリをmsys上にインストールしたいわけですが、

・Makefile 中の SEHLL = /bin/sh というマクロが外部コマンドに引きわたされるときに勝手に c:/msys/1.0/bin/sh.exe というふうに展開される
・makeから呼び出されるdepcompというスクリプトが exec で c:/msys/1.0/bin/sh.exe を実行しようとするのだが、
execが勝手に引数を exec (カレントディレクトリ)/c:/msys/1.0/bin/sh.exe と解釈して、そのようなコマンドはないと言われて、そこでmakeが停止する。

システムは
$ uname -r
1.0.10(0.46/3/2)
です。

とりあえず、
make が マクロを勝手にwindowsのフルパスに変換するのを抑制する
もしくは
exec がwindowsのフルパスで与えられたコマンドを受け付ける
ということができれば解決できそうなのですが、ご存知ありませんか?