mesonに別のlibディレクトリにあるライブラリを使用させる方法は?

mesonに別のlibディレクトリにあるライブラリを使用させる方法は?

zita-convolver3とzita-convolver4という2つのバージョンのライブラリがあります。システムライブラリはzita-convolver3ですが、ローカルユーザーディレクトリに保存されているzita-convolver4に接続したいと思います。

システムバージョンzita-convolver3の優先順位を指定する代わりに、中間子をcompiler.find_library zita-convolver4に移動するにはどうすればよいですか? pkg-configファイルを使用して明示的に設定し、pkgconfig_pathを設定することでこの問題を解決できました。しかし、中間子を使用する方法はありますか?

ベストアンサー1

別のpkg-configファイルを作成すると、これを行うことができることがわかりました。ただし、IIRCはこの特定のプロジェクトではpkg-config設定を使用せずに、リンクパラメータの一部として-Lディレクトリを明示的に指定する必要がありました。

おすすめ記事