IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

cpan コマンドでモジュールをインストールするときに Makefile.PL の引数を設定する

以下のようなことで困っていました

あるモジュールを入れるときに、 Makefile.PL に引数を渡してあげなければならない。

$ perl Makefile.PL INC=-I/俺の/include

でも、 cpan コマンドでやると全自動でやっちゃうので Makefile.PL に直接引数を渡せない

で、いろいろ調べて

以下の方法で出来ました

$ sudo cpan
cpan > o conf makepl_arg INC=-I/俺の/include
cpan > install Hoge::Fuga

o conf は cpan コマンドの設定を変えるコマンドですが、 o commit しなければ cpan シェル再起動で設定は元に戻るので安心ですね。