Durée: 1 demi-journée

Dates: 31 janvier de 14h à 17h

Lieu: INRIA Saclay - Bâtiment Turing - Salle Henri Poincaré

Intervenant: Alexandre Abadie

Pré-requis: La pratique du C ou du C++.

Le service SED propose une formation sur l'utilisation de CMake, un outil de génération de "Makefile" multiplateformes (Windows/MacOSX/Linux).

Cette formation s'adresse à tous les développeurs ou mainteneurs de logiciels écrits en langage C/C++ et souhaitant le rentre multiplateformes (Windows Linux, MacOSX).

La présentation s'appuiera sur un support de cours en anglais mais les explications se feront en français.

Des exercices pratiques sont prévus pour illustrer les concepts présentés.

Les participants doivent venir avec leur ordinateur en ayant préalablement installé une chaîne de compilation, à savoir:

L'inscription se fait via ce sondage. Merci d'y indiquer votre mail institutionnel et votre établissement ou votre laboratoire.

Contenu de la formation:

  1. Généralités sur CMake
    • Généralités
    • Installation
    • Outils équivalents
    • Documentation en ligne
  2. Les bases de CMake
    • Configuration et compilation d'un projet CMake
    • Les environnements de développement
    • Cas pratiques simples
    • Le langage
    • Exemple plus complet
  3. Utilisation avancée
    • Utilisation d'une bibliothèque externe dans son projet
    • Tests et intégration continue
    • Génération de paquetage