prog:iwyu
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
prog:iwyu [2021/04/11 21:11] – Création root | prog:iwyu [2024/02/23 16:28] (Version actuelle) – Ajout des options à l'exécution root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
[[https:// | [[https:// | ||
+ | |||
+ | ====CMake==== | ||
+ | |||
+ | * Configuration | ||
S' | S' | ||
Ligne 6: | Ligne 10: | ||
Puis lancer la génération des fichiers '' | Puis lancer la génération des fichiers '' | ||
+ | |||
+ | * Exécution de l' | ||
<code bash> | <code bash> | ||
- | iwyu_tool -p . -- -Xiwyu --mapping_file=" | + | iwyu_tool -p . -- -Xiwyu --mapping_file=" |
</ | </ | ||
+ | |||
+ | Il est possible de mettre autant de '' | ||
Le dossier spécifié par '' | Le dossier spécifié par '' | ||
+ | |||
+ | * Option d' | ||
+ | |||
+ | Si vous préférez les entêtes aux '' | ||
+ | |||
+ | Par défaut, iwyu va analyser tous les fichiers sources ('' | ||
+ | |||
+ | * Application des résultats | ||
+ | |||
+ | <code bash> | ||
+ | fix_includes.py --nosafe_headers < fix.log | ||
+ | </ | ||
+ | |||
+ | Par défaut, les headers ne sont pas modifiés. Il faut ajouter l' | ||
+ | ====Options==== | ||
+ | |||
+ | * Filtrer les erreurs | ||
Il est possible de supprimer certains avertissements en utilisant un fichier (ici '' | Il est possible de supprimer certains avertissements en utilisant un fichier (ici '' | ||
Ligne 25: | Ligne 50: | ||
Dans la seconde partie '' | Dans la seconde partie '' | ||
+ | |||
+ | * Qt | ||
+ | |||
+ | Dans le code source, il y a un script '' | ||
+ | |||
+ | Attention, tout est codé en expression régulière et '' |
prog/iwyu.1618168293.txt.gz · Dernière modification : 2021/04/11 21:11 de root