autoconf的AC_CHECK_HEADERS在哪里验证头文件?

时间:2011-02-09 03:15:33

标签: header include autoconf

我在编译其中一个开源库(libopekele OpenID lib)时遇到了麻烦。

问题是我在需要编译它的系统上没有sudo访问权限。

跑配置。它抱怨缺少htmltidy lib。 在非标准路径/ home / geekgod上安装了htmltidy(因为我无权访问/ usr和/ usr / local)

现在的问题是如何让libopekele的配置脚本从/ home / geekgod / include中选择头文件。

进入libopkele的configure.ac脚本,

使用AC_CHECK_HEADERS搜索tidy.h或tidy / tidy.h 我很确定它正在寻找标准位置(/ usr / include) 如何将/ home / geekgod添加到标准include dir

1 个答案:

答案 0 :(得分:21)

试试这个:

./configure CPPFLAGS=-I/home/geekgod/include --prefix=... --etc