Comment utiliser CMAKE_EXPORT_COMPILE_COMMANDS?

J'ai essayé d'utiliser clang-modernize avec CMAKE_EXPORT_COMPILE_COMMANDS comme recommandé dans l'aide de cet outil.

Avec cette option cmake génère un fichier JSON contenant de compiler des informations telles que les chemins d'inclusion (voir aussi).

Cette variable est acceptée sur la ligne de commande cmake,
mais cmake --help-variable CMAKE_EXPORT_COMPILE_COMMANDS ne fonctionne pas (ce qui est cohérent avec cette liste de diffusion, l'affichage).

Quelqu'un a une idée sur comment l'utiliser?

Je pourrais aussi l'utiliser avec cppcheck.

Quelques infos

J'ai découvert sur un clang forum du développeur que ce cmake fonctionnalité n'est pas disponible sur tous les générateurs. Cela pourrait changer dans l'avenir, dans le temps, ma question reste posée et je vais essayer de voir ce qu'il se passe si j'utilise d'autres générateurs de Visual Studio.

OriginalL'auteur dzada | 2013-11-18