Forum Programmation.autre cmake et doxygen

Posté par  .
Étiquettes : aucune
0
23
août
2006
salut a tous,

j'ai profité de l'été pour regarder un peu cmake comme outils de configuration de compil. (je n'ai pas fait que ça rassurez-vous ;)).. et je vous avouerai que j'ai un peu galéré (aide en ligne un peu ridicule et il faut acheter le livre pour plus de détails... grumph...).

Bref voici ma question: si j'ai un fichier de config doxygen (Doxyfile comme le veut la tradition) coment je dis à cmake soit :

  • me générer la doc du code si le prog. doxygen existe
  • laisser le boulot aux Makefile qui le générerait la doc avec un "make doc" ?


merci par avance,
a+
  • # autoréponse

    Posté par  . Évalué à 1.

    finalement, j'ai réussi à bidouiller un petit truc donc voici mon bout de code CMAKE :

    ##Generation of the documentation using doxygen
    FIND_PATH(DOXYGEN_DIR doxygen
    /usr/local/bin
    /usr/bin
    )
    IF (DOXYGEN_DIR)
    MESSAGE(STATUS " Doxygen generation of the documentation")
    EXEC_PROGRAM(
    "cd docs ; ${DOXYGEN_DIR}/doxygen Doxyfile"
    OUTPUT_VARIABLE MY_OUTPUT
    )
    ELSE (DOXYGEN_DIR)
    MESSAGE(STATUS "Doxygen not found, I cannot generate the documentation")
    ENDIF (DOXYGEN_DIR)


    Les étapes :

    * FIND_PATH pour trouver si doxygen existe (uniquement systeme unix ici)

    * Si il existe, je lance doxygen dans le bon repertoire avec le bon doxyfile


    Ensuite la doc sera générée au moment du "cmake ."

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.