• [^] # Re: Merci pour les infos

    Posté par (site web personnel) . En réponse au journal gmake sondage. Évalué à 2.

    > transfuges des unix propriétaires

    Je ne fréquente qu'un unix propriétaire et son make est celui du projet gnu. Par contre, chez les unices non propriétaires que je connais, make n'est pas gmake. Sous netbsd, c'est bmake, sous freebsd, pmake. Et donc pour utiliser gnumake, il faut utiliser gmake.

    Il est effectivement peu pertinent de dire aux débutants d'utiliser gmake quand le débutant devrait utiliser make et ne pas avoir à se poser la question de pourquoi son make ne comprend pas ce Makefile. En effet, il est quand même assez stupide d'avoir tant de Makefiles qui ne fonctionnent que sous gmake ou que sous bmake pour de mauvaises raisons, genre gmake supporte l'option -C et pas bmake, alors que 'make -C dir' est équivalent à 'cd dir; make'.