8

私は autotools について学習していて、hello world のシナリオを実行しましたが、いくつかの cppunit テストをパッケージにまとめて、autotools を使用してビルドしたいと考えました。パッケージをビルドするには、cppunit をシステムにインストールする必要があります。ビルドの ./configure 部分でこれを確認する最善の方法は何ですか。

調べたAC_CHECK_LIBところ、pkg-config の使用に関する情報に出くわしました。autotools レルムで pkg-config を使用して、ビルド システムに cppunit が存在するかどうかを確認し、インクルードとリンクの行を追加するにはどうすればよいでしょうか。

どんな助けでも大歓迎です。ありがとう。

スティーブ

4

1 に答える 1

14

PKG_CHECK_EXISTpkg-config には、やなどの独自の Autoconf マクロ セットが付属していますPKG_CHECK_MODULES。それらは pkg-config man ページに記載されています。

AM_PATH_CPPUNITcppunitには、ファイル内に独自の Autoconf マクロも含まれていcppunit.m4ます。ですから、それがおそらく始めるのに最適な場所です。

于 2010-01-31T16:44:48.973 に答える