Вопрос

В моем Makefile.am, у меня есть

SUBDIRS = libltdl .

Это потому, что я хочу иметь возможность использовать версию libltdl, включенную в мою пакет (т.е. ./configure --with-included-ltdl). Тем не менее, я иногда сталкиваюсь с проблемой, где делают себя рекурсивно навсегда. К сожалению, я не уверен, какие условия заставляют это произойти.

Это обычно решается путем перезарядки Autoconf и настроить. Я хотел бы знать «правильный» способ сделать это, потому что кажется, что это не так. (Я также нахожу после обновления Configure.ac, что я должен запустить autoreconf && autoreconf libltdl вместо всего autoreconf)

Спасибо за помощь!

Это было полезно?

Решение

Еще раз я слишком рано говорил. Это, кажется, решается путем перемещения источника в отдельный каталог (т.е. src) а затем обновление SUBDIRS к libltdl src.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top