Comment passer I à --program-prefix = PREFIXE de configurer à l'un des enfants makefiles?
Question
Autoconf m'a obtenu déconcerté.
J'ai essayé de modifier le compilez Makefile.in comme suit
COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
$(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -DFINALDIR=\"$(DESTDIR)$(bindir)\"
mais mon utilisation de FINALDIR est indéfini. Quelle est la bonne façon de le faire? Pour ma défense toute entreprise autoconf est un nid de rats préprocesseurs se cachent quelque chose d'évident.
Merci à l'avance ... désolé, je suis un tel outil!
La solution
Vous devrez peut-être déplacer cette définition dans CPPFLAGS
ou AM_CPPFLAGS
; il est tout à fait possible que quelque chose est en cours d'exécution préprocesseur C seulement, sans courir le compilateur, ou au moins de lancer le compilateur sans utiliser ${COMPILE}
.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow