そのため、コードのテストを作成しており、ライブラリ関数の呼び出しをスタブ化したいと考えています(適切なライブラリ呼び出しが適切なタイミングで呼び出され、エラーが適切に処理されることを確認してください)。
私はC標準ライブラリ関数を備えたSOLだと思いますが、使用しているライブラリはそれだけではありません。
(テスト実行可能ファイルではなく)最終実行可能ファイルをビルドするときに使用したい-lfuse
ので、この行をconfigure.ac
AC_CHECK_LIB([fuse], [fuse_main])
しかし、これは-lfuse
私のを構築しようとするときにも投げ込みcheck_PROGRAMS
ます。
-lfuse
テスト実行可能ファイルをビルドするときにライブラリが不要であることをautotoolsに伝える方法はありますか( make check
)?そうすれば、同じ名前でリンクされているものは他にないので、必要に応じてライブラリ呼び出しをスタブ化できるはずです。