Je crée un Makefile qui déplace un fichier de sortie (foo.o
) vers un répertoire différent (baz
).Comment faire pour ignorer erreur mv?
Le fichier de sortie se déplace comme souhaité dans le répertoire. Cependant puisque make ne recompilera pas le fichier de sortie si je tape de nouveau make
, mv
reçoit une erreur lorsqu'il essaie de déplacer le fichier vide inexistant dans le répertoire baz
.
donc ce que je l'ai défini dans ma règle make all
après tout compilation:
-test -e "foo.o" || mv -f foo.o ../baz
Malheureusement, je suis toujours à obtenir des erreurs.
Regardez ce que altendky fait: -mv foo.o ../baz – Malcolm