将pkg-config与autotools一起使用

时间:2010-01-29 18:11:05

标签: makefile autotools automake

我正在学习autotools并通过hello world方案进行了解决,现在想尝试将一些cppunit测试包装到一个包中并使用autotools构建它。为了构建软件包,必须在系统上安装cppunit。在构建的./configure部分中检查此问题的最佳方法是什么。

我查看了AC_CHECK_LIB,然后遇到了一些关于使用pkg-config的信息。我如何在autotools领域中使用pkg-config来检查构建系统上是否存在cppunit&然后添加包含&链接线。

任何帮助将不胜感激。感谢。

史蒂夫

1 个答案:

答案 0 :(得分:12)

pkg-config附带了一组自己的Autoconf宏,例如PKG_CHECK_EXISTPKG_CHECK_MODULES。它们记录在pkg-config手册页中。

cppunit还在AM_PATH_CPPUNIT文件中附带了自己的Autoconf宏cppunit.m4。所以这可能是最好的起点。