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é.
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
Vous devez vous connecter pour publier un commentaire.
Qu'est-ce que le comportement personnalisé que vous recherchez? Si vous avez besoin de supprimer les fichiers que vous pouvez utiliser
set_directory_properties.
Heureusement, l'outil externe que j'utilise peut être configuré de manière à mettre le tout dans un répertoire, ce qui me permet d'utiliser set_directory_properties. 🙂
Je suis en train de travailler avec un outil qui ne peut pas vraiment être configuré de telle manière. Est-il possible de dire à CMake pour supprimer les fichiers correspondant à un nom spécifique (avec un générique)?
Il n'est pas clair pour moi la propriété à définir, ce qui permettra de comportement souhaité.
Gardez à l'esprit qu'il ne fonctionne que dans le Makefile générateurs (comme son nom l'indique)
OriginalL'auteur RobertJMaynard