私はモジュール::ビルドを使用して私のperlモジュールをビルドしているので、Build.PLに特定のシステムライブラリの前提条件をテストして終了したい見つからない場合はエラーです。これは、コンパイラが呼び出されたときに必要な前提条件が満たされることを保証する最善の方法のようです。私はそれがリンクするときにコンパイルが失敗するようにすることができますが、私は建物の前に検出するのが良いと思います。おそらく、ビルドシステムがコンパイル時に使用するのと同じlibディレクトリを検索するだけの問題ですが、Module :: Buildにはこれを理解するのに役立つ機能がいくつかあると考えています。Build.PLでシステムライブラリの前提条件をテストする方法
具体的には、私のケースでは、libicuがインストールされ、コンパイラが使用するlibpathで利用可能であることを確認したいと思います。
これは、基本的に '。/ configure'がCプログラムに対して何をするのかを基本的に試みています。 IIRCの 'configure'は、問題のライブラリを含むスタブCプログラムを作成し、コンパイルして実行します。実行されたときの状態をチェックします。それはあなたが試すことができるように聞こえるが、複雑な面では少しだ。 – CanSpice