Exploding make récursif avec libltdl
Question
Dans mon Makefile.am, j'ai
SUBDIRS = libltdl .
Ceci est parce que je veux être en mesure d'utiliser la version de libltdl inclus dans mon forfait (à savoir ./configure --with-included-ltdl
). Cependant, je parfois courir dans le problème où se faire invoque récursive pour toujours. Malheureusement, je ne sais pas exactement quelles conditions provoquer ce problème.
Ceci est habituellement résolu par réexécution autoconf et à configurer. Je voudrais connaître la façon « correcte » de le faire, car il semble que ce ne l'est pas. (Je trouve aussi après que je mise à jour configure.ac que je dois courir autoreconf && autoreconf libltdl
au lieu de simplement autoreconf
)
Merci pour l'aide!
La solution
Encore une fois, je parlé trop tôt. Cela semble être résolu en déplaçant la source dans un répertoire distinct (c.-à-src
), puis la mise à jour SUBDIRS
à libltdl src
.