2017-09-27 1 views
0

Avec plus de 200 projets, je souhaite ignorer le test du compilateur cmake effectué sur chaque génération propre. Cela prend parfois plus de temps que de construire un projet lui-même, et il n'est absolument pas nécessaire pour moi après la vérification initiale de l'installation (je suis prêt à prendre les conséquences). La définition du projet avec le langage "NONE" provoque une erreur "CMake ne peut pas déterminer le langage de liaison".CMake: Ignorer le test du compilateur

Comment puis-je faire?

+0

Ne faites pas une construction propre si vous ne voulez pas une construction propre? –

+0

J'en ai besoin de temps en temps. –

+0

Pourquoi avez-vous 200 projets? –

Répondre

0

CMake n'a pas cette fonctionnalité intégrée. Mais une chose que vous pourriez essayer serait de générer votre projet une fois et enregistrer ces fichiers dans un répertoire spécial en dehors du projet. Ensuite, au lieu d'exécuter à nouveau CMake lorsque vous voulez effectuer une génération propre, remplacez simplement votre répertoire de construction par une copie du répertoire spécial. Cela vous donnera une construction "propre" sans régénérer le projet, trouver des bibliothèques et des compilateurs, etc.

+0

Cela ressemble à hacking cmake ... Je m'attendais à une méthode "par le livre". –