Comment passer I à --program-prefix = PREFIXE de configurer à l'un des enfants makefiles?

StackOverflow https://stackoverflow.com/questions/909151

  •  05-09-2019
  •  | 
  •  

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!

Était-ce utile?

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
scroll top