Indisponibilité programmée / Scheduled outage

Nous procéderons à une opération de maintenance le mercredi 12 mars 2025 à 8h00 (CET).

  • Indico sera indisponible durant cette opération.
  • La durée prévisionnelle d'indisponibilité est estimée à une heure.

We will be performing maintenance on Wednesday, March 12, 2025, at 8:00 AM (CET).

  • Indico will be unavailable during this operation.
  • The estimated downtime is one hour.
4–6 sept. 2013
Fuseau horaire Europe/Paris

T4.A6 Waf

5 sept. 2013, 14:00
3h 30m
Petite Classe 8

Petite Classe 8

Palaiseau
T4 Les outils de production du logiciel Petite Classe 8

Orateur

Maude LE JEUNE (APC)

Description

Waf est un outil de construction de logiciel, dans la lignée des autotools (configure, make), CMake, SCons. Il permet de gérer la configuration, la compilation et l'installation d'un logiciel avec une syntaxe intuitive (en Python), et des fonctionnalités (modules) permettant d'écrire les scripts de construction très rapidement, quel que soit le langage utilisé. Cette structure modulaire permet aux utilisateurs d'en étendre les fonctionnalités selon leur besoin, et ainsi de s'adapter à la complexité croissante des processus de construction (multiplicité des langages, des architectures, interfaçage , etc). Waf est performant, portable, léger, et directement distribué avec l'application qu'il construit, il ne requiert donc aucune installation préalable. Les participants à l'atelier seront guidés dans : • l'écriture d'un simple script de construction incluant la configuration (mise en place d'options), la compilation (utilisant les fonctionnalités de compilation C/C++, Fortran et Python) et l'installation. • l'utilisation de Waf dans le cadre d'une application (performances et gestion des dépendances) • l'écriture d'extensions​

Documents de présentation

Aucun document.