
une preuve de concept de son support offerte dans la Preview 5
CMake est un outil open source, un générateur de projet multiplateforme qui permet la réutilisation de code C ++ sur plusieurs EDI et systèmes de projet. Depuis ses débuts, l’outil a toujours offert une prise en charge de Visual Studio avec, notamment, un générateur CMake permettant aux utilisateurs de cibler une longue liste de versions de Visual Studio. La dernière version de l’outil open source, par exemple, prend en charge toutes les versions de l’EDI de Microsoft depuis VS 2005 jusqu'à la dernière préversion de Visual Studio ''15'', disponible depuis quelques jours.
D’après Microsoft, depuis 2012, l’utilisation de CMake dans la communauté C++ a été constamment en hausse sur toutes les plateformes, au point de dépasser la famille make (make/gmake/nmake) en 2015.
Avec un nombre croissant de développeurs utilisant CMake avec Visual Studio, la firme de Redmond a pu recueillir les feedbacks de ces derniers pour améliorer l’expérience Visual Studio pour les utilisateurs de CMake. Les efforts de Microsoft ont par exemple abouti, en 2014, à l’implémentation d’un support pour générer des projets Visual Studio C ++ ciblant Windows Store et Windows Phone et en 2015, un autre support pour générer des projets Visual Studio C ++ ciblant Android.
Au début de cette année, deux initiatives ont vu le jour pour apporter la prise en charge de CMake dans Visual Studio. La première est une initiative de la communauté CMake baptisée CMake-server prototype. La seconde est une initiative de l’équipe Visual Studio baptisée Open Folder.
Avec la cinquième préversion de Visual Studio 15, Microsoft utilise ces deux fonctionnalités (CMake-server prototype et Open Folder) en même temps pour fournir une preuve de concept de l’implémentation du support de CMake dans Visual Studio. Mais d’après la société, il faudrait attendre une prochaine version pour que les développeurs puissent l’essayer avec leurs projets CMake. Cela annonce toutefois que la firme sera bientôt en mesure d’offrir une intégration solide de CMake avec Visual Studio. « Bien que ce ne sera pas quelque chose que vous pouvez essayer avec vos propres projets CMake pour le moment - c'est à venir dans une prochaine préversion -, l'implémentation actuelle nous dit beaucoup de choses sur les technologies sous-jacentes et nous sommes plus confiants maintenant sur le fait que dans les prochaines préversions, nous pourrons offrir une intégration solide de CMake », explique Microsoft dans un billet de blog. Dans ce billet, le géant du logiciel explique encore que Visual Studio peut désormais :
- énumérer les cibles CMake et les fichiers pour chaque cible ;
- détecter les sorties pour les cibles CMake ;
- collecter les commutateurs de compilateur, y compris les chemins de système par défaut pour les fichiers ;
- configurer, construire et installer les scripts CMake ;
- détecter les changements dans CMakeLists.txt et reconfigurer automatiquement tout sans avoir besoin d'un générateur CMake dédié.
Source : Microsoft
Et vous ?

Voir aussi :



Vous avez lu gratuitement 7 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.