(toppers-users 3560) Re: ASPのmakedepでuse POSIXしている理由は?
Masaki Muranaka
monamour @ monaka.org
2011年 10月 11日 (火) 10:18:16 JST
users-MLのみなさま:
おはようございます.
あともう一箇所腑に落ちないコードがありました.
コマンドラインの -d オプションには,値の定義が無いので,Getopt 関数では解析できず,
$opt_d は常に定義されないのではないように思います.
同様に動かない疑いのある -s オプションは ASP 版では削除になったようなのですが,
-d を ASP 版で残している積極的な理由はありますか?
積極的な理由がなかったと仮定した場合の,さきほどの質問内容も含めた修正案の patch を添付します.
2011年10月11日8:01 Masaki Muranaka <monamour @ monaka.org>:
> おはようございます.
>
> ASPのmakedepをざっと読んでみて,質問です.
> ASPのmakedepで,/cygdrive 問題をクリアするために判別を試みているのは判りました.
> その方法として POSIXモジュールをuseしていますが,POSIXモジュールは常に Perl に組み込まれているとは限らないのではと思います.
> (また,モジュールが組み込まれていたとしても,すべての関数/変数/定数が使えるとも限りません)
>
> Perl では $^O 変数で動作環境の判別が可能と思うのですが,これを用いなかった積極的な理由はありますでしょうか.
>
> --
> from もなか
>
>
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: makedep.diff
型: application/octet-stream
サイズ: 719 バイト
説明: 無し
URL: <http://www.toppers.jp/pipermail/users/attachments/20111011/7b48f750/attachment.obj>