GodzilLe 24/11/2015 à 12:46
Moche dans le sens projet généré qui a première vue semble comme un projet "normal" pour l'IDE, mais des que tu as besoin de creuser un peu, tu te rends comptes que les choses sont bien plus lourd et complexes qu'avec un projet normal pour un VisualStudio/XCode.
Il y a aussi le fait que les modifications dans le projet dans l'IDE n'est pas répercuté dans les fichiers cmake, il faut donc aller changer les cmake et régénérer, donc potentiellement relancer l'IDE etc..
C'est une bonne idée au départ qui n'est pas si pratique au final. (Je precise: *pour moi*)
Ça rends aussi les réglages dans l'IDE assez complexe (genre options de compilation etc...) parce que CMake créer ses propres règles, voir comme ce n'est pas considéré comme un projet natif, certains options ne sont même pas accessible.
Alors je n'ai pas utilise cmake depuis un moment donc pas trop suivit l’évolution sur ce point, ça c'est peut être amélioré (je le souhaite) mais avec TI-NES, faire un projet VS ou Xcode ne m'a jamais convaincu, enfin si de faire directement le projet avec VS/XCode c'est plus souple au final..
Par contre un point très très pratique de cmake (vs make): la recherche automatique des headers/fichier objet d'une librairie.