2010-10-14 8 views
0

J'ai le code ci-dessous dans mon makefile. Le fichier makefile génère un fichier Doxy avec des configurations standard. Je souhaite remplacer la balise UML_LOOK par YES et GENERATE_TREEVIEW par YES sans avoir à modifier le fichier manuellement. Y a-t-il un moyen de passer des commandes au makefile afin qu'il fasse le travail lui-même?Comment puis-je modifier makefile pour modifier les paramètres Doxyfile?

doc: 
    doxygen -g Doxyfile 
    doxygen Doxyfile 
    rm -rf latex 

Répondre

1

Vous pouvez ajouter sed commandes pour modifier le Doxyfile en place juste après sa génération:

sed -i '/UML_LOOK.*=/s/^.*$/UML_LOOK = YES/' Doxyfile 
sed -i '/GENERATE_TREEVIEW.*=/s/^.*$/GENERATE_TREEVIEW = YES/' Doxyfile 

Et si vous n'avez pas besoin d'une sortie de LaTeX, vous pouvez modifier l'option GENERATE_LATEX de la même façon au lieu d'enlever le répertoire de latex après.

Questions connexes