astrid <wang_a(a)epita.fr> writes:
Le fichier incriminé est olena/Makefile.am, dont voici
un extrait :
,--------------------------------------------------------------------.
| if OLN_CONFIG_SH |
| |
| install-data-hook: $(srcdir)/conf/configure |
| $(srcdir)/conf/gen-scripts.sh $(srcdir)/conf/compilers.def |
| mkdir -p conf && $(SHELL) $(srcdir)/conf/gen-scripts.sh |
| $(DESTDIR)$(includedir) $(srcdir)/conf ./conf |
| $(mkinstalldirs) $(DESTDIR)$(bindir) @ for p in |
| conf/oln-config-*.sh; do \ if test -f $$p; then \ f=`echo |
| "$$p" | sed 's,^.*/,,;$(transform)'`; \ echo "
|
| $(INSTALL_PROGRAM_ENV) $(INSTALL_PROGRAM) $$p |
| $(DESTDIR)$(bindir)/$$f"; \ $(INSTALL_PROGRAM_ENV) |
| $(INSTALL_PROGRAM) $$p $(DESTDIR)$(bindir)/$$f || exit 1; |
| \ else :; fi; \ done |
| |
| uninstall-hook: @ for p in conf/oln-config-*.sh; do \ f=`echo |
| "$$p" | sed 's,^.*/,,;$(transform)'`; \ echo " rm -f
|
| $(DESTDIR)$(bindir)/$$f"; \ rm -f $(DESTDIR)$(bindir)/$$f; |
| \ done |
| |
| endif |
`--------------------------------------------------------------------'
Une solution rapide serait d'écrire un `else' avec les deux règles
vides, mais le problème est ailleurs. Pourquoi ces règles sont-elles
toujours appelées ?
Utiliser les hook, c'est l'étape préliminaire à la pendaison, et donc
je ne vois pas de bonne raison d'appeler un hook inconditionnellement.
Raph ? Ou bien ?
Attendez lundi pour me pendre. Je suis sortant de l'avion, je recouvre
mes esprits, j'y jette un oeil, et après seulement vous déciderez de
l'opportunité du gibet.
--
. Raphaël Poss . . _ - --------\
: EPITA CSI 2003 ICQ 1757157 |
| EpX -- ACU -- Activ' GnuPG fp bda2eb602866390c7a7d :
\------ - _ . . a13ad7c86dd33b72e72b '