Dans mon projet CMake, j'aimerais que le comportement personnalisé se produise lorsque la cible propre est exécutée. Cependant, si jeCommandes de nettoyage personnalisées CMake
add_dependencies(clean extra-clean)
il échoue avec
add_dependencies Adding dependency to non-existent target: clean
Est-il même possible d'avoir un comportement sur mesure propre?
EDIT: J'utilise des outils externes dans le cadre de la construction. Ces outils génèrent beaucoup de fichiers, mais ils peuvent être nettoyés simplement en demandant à l'outil de le faire. Idéalement, je pourrais ajouter une cible personnalisée à la cible propre pour appeler l'outil pour effectuer son nettoyage.
J'aimerais toujours connaître la réponse à la question clarifiée! Aucune des réponses actuelles n'y répond réellement. Comment exécuter des commandes supplémentaires lorsque "make clean" est exécuté, par ex. le "make clean" d'un outil externe? –