Где AC_CHECK_HEADERS в autoconf проверяет файлы заголовков? - PullRequest
16 голосов
/ 09 февраля 2011

У меня проблемы с компиляцией одной из библиотек с открытым исходным кодом (libopekele OpenID lib).

Проблема в том, что у меня нет доступа sudo в системе, где мне нужно это скомпилировать.

Запустил настройку.Он жаловался на отсутствие htmltidy lib.Установил htmltidy в нестандартном path / home / geekgod (поскольку у меня нет доступа к / usr и / usr / local)

Теперь проблема в том, как мне сделатьСконфигурируйте скрипт libopekele для выбора заголовков из /home/geekgod/include.

Зайдите в скрипт configure.ac libopkele,

он использует AC_CHECK_HEADERS для поиска tidy.htidy / tidy.h Я уверен, что он ищет их в стандартном месте (/ usr / include). Как мне добавить / home / geekgod к стандартному include dir

1 Ответ

21 голосов
/ 09 февраля 2011

попробуйте это:

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