CMake personnalisé propres commandes

Dans mon CMake projet, j'aimerais avoir quelques personnalisé comportement se produire lorsque la cible clean est exécuté. Toutefois, si je ne

add_dependencies(clean extra-clean)

il échoue avec

add_dependencies Adding dependency to non-existent target: clean

Est-il encore possible d'avoir personnalisé propre comportement?

EDIT: je suis de l'exécution de certains 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 pour le faire. Idéalement, je pourrais ajouter une cible personnalisée à la cible clean pour appeler l'outil pour effectuer son nettoyage.

J'ai tout de même envie de connaître la réponse à la clarification de la question! Aucun des actuels des réponses réellement y répondre. Comment faire pour exécuter certaines commandes supplémentaires lorsque "make clean" est exécuté, par exemple, le "make clean" d'un outil externe?
Même question, j'ai envie d'ajouter des "action" pour le mondial propre cible. ou une commande personnalisée ou une cible personnalisée propre dépend donc il sera appelée lorsque le "propre" est demandé.

OriginalL'auteur paleozogt | 2010-10-13