• # Problème de make sous Mac et *BSD

    Posté par (site web personnel) . En réponse au journal Compilateur mini-ML vers TeX et shell. Évalué à 3.

    Sous Mac (et de façon très liée, sous *BSD), il faut toujours mettre un argument de répertoire à find. Hors là il n'y en a pas, ce qui fait échouer le make.

    bash
    find -type f -not \( -iname "*.wc" -or -iname "Makefile" \) -exec /bin/rm -fv {} \;
    find: illegal option -- t
    find: illegal option -- y
    find: illegal option -- p
    find: illegal option -- e
    find: f: No such file or directory
    `
    Il faut écrire : find . -type f -not ( -iname "*.wc" -or -iname "Makefile" ) -exec /bin/rm -fv {} \;

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker