• [^] # Re: Yet another build system

    Posté par . En réponse au journal `smk`, un make sans Makefile. Évalué à 8.

    Tu peux récupérer les dépendances aux headers via le compilateur, par exemple avec gcc -M et gcc -MM

    Yep il peux et si demain il veux utiliser le même système de build pour utiliser lex/yacc, javac, ou autre, il n'a pas à se farcir 50 pages de man pour savoir comment gérer les dépendances ;)

    le système est simple : pour générer truc, le système à touché à machin, bidule, pika, plop, gong. Les dépendances sont donc ( machin, bidule, pika, plop, gong).

    Moi j'aurai plus des questions d'ordre :

    • en cas de recompilation le système refait il aussi un calcul de dépendance
    • quel est l'overhead de l'analyse des dépendance

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent