On 11/03/2023 13:44, Basile Starynkevitch wrote:
Non. Pour des tas de raisons (y compris que j'ai personnellement
contribué à GCC mais pas à Clang, que j'en connais donc assez bien les
internes, et aussi pour des raisons de licence -je préfère la GPL à BSD)
je souhaite explicitement utiliser GCC (dans mon esprit, GCC 12 en début
2023, sur Debian ou autre Linux)
Cordialement
Hum, je n'ai peut-être pas été assez explicite.
La compilation database, c'est juste un json contenant les commandes
utilisées pour compiler chaque fichier d'un projet.
bear peut te générer une compilation database quel que soit le
compilateur ou le système de build utilisé (à noter que cmake sait le
faire tout seul).
Le format des compilations database est décrit dans la doc de clang,
parce que c'est utilisé dans la plupart de leur outils, mais c'est tout.
En plus, bear est en GPL ;-).
++
Ken-Patrick