【发布时间】:2013-07-26 07:49:17
【问题描述】:
我知道如何在我的 configure.ac 文件中检查函数、库和模块。但我不知道如何检查是否存在仅标头库。
假设我想用 C++ 编写一个项目并且我想使用一个头库,例如一个 C++ 模板。例如,提升哈希。它是 Boost 对 std::hash 的扩展。
检查 configure.ac 是否安装了 Boost Hash 的标准方法是什么?我在寻找答案,但我发现的只是检查特定的头文件或库,而我需要的是检查是否存在 头文件库。
在 Autoconf 中是否有标准的方法可以做到这一点,或者我需要手动检查我需要的标题,一个一个?
我发现了几个 M4 宏来测试是否存在 Boost 库,但这是特定于 Boost 的解决方案。我如何处理其他头库,比如我自己编写的头库?
【问题讨论】:
标签: c++ templates header autotools autoconf