Outils pour utilisateurs

Outils du site


prog:iwyu

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
prog:iwyu [2023/01/18 12:45] – [CMake] : ajout de "Application des résultats" rootprog:iwyu [2024/02/23 16:28] (Version actuelle) – Ajout des options à l'exécution root
Ligne 20: Ligne 20:
  
 Le dossier spécifié par ''-p'' est celui qui contient le fichier ''compile_commands.json''. Le dossier spécifié par ''-p'' est celui qui contient le fichier ''compile_commands.json''.
 +
 +  * Option d'exécution
  
 Si vous préférez les entêtes aux ''forward declaration'', il faut ajouter l'option ''%%--no_fwd_decls%%''. Si vous préférez les entêtes aux ''forward declaration'', il faut ajouter l'option ''%%--no_fwd_decls%%''.
 +
 +Par défaut, iwyu va analyser tous les fichiers sources (''.cpp'', ''.cc'', ...) depuis le fichier ''compile_commands.json''. Les fichiers entête analysés doivent avoir le même nom (hors extension) que celui du fichier contenant le code source. Si on veut analyser d'autres fichiers, il faut utiliser l'option ''%%-Xiwyu --check_also="*path/*.h"%%'' (format wildcard). Les ''%%--check_also%%'' sont cumulables.
  
   * Application des résultats   * Application des résultats
prog/iwyu.1674042337.txt.gz · Dernière modification : 2023/01/18 12:45 de root