8

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

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

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

史蒂夫

4

1 回答 1

14

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

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

于 2010-01-31T16:44:48.973 回答