我知道如何在我的 configure.ac 文件中检查函数、库和模块。但我不知道如何检查是否存在仅标头库。
假设我想用 C++ 编写一个项目并且我想使用一个头库,例如一个 C++ 模板。例如,提升哈希。它是 Boost 对 std::hash 的扩展。
检查 configure.ac 是否安装了 Boost Hash 的标准方法是什么?我寻找答案,但我发现的只是检查特定的头文件或库,而我需要的是检查头文件库的存在。
在 Autoconf 中是否有标准的方法,或者我需要手动检查我需要的标题,一个一个?
我发现了几个测试 Boost 库是否存在的 M4 宏,但这是特定于 Boost 的解决方案。我如何处理其他头库,比如我自己编写的头库?