[programming] Générer automatiquement le fichier compile_commands.json

Temps de lecture: < 1 minute

Hello, petite astuce pour les utilisateurs de cmake, j’ai trouvé ces trois petites lignes pour générer et copier à la racine du projet le fichier compile_commands.json. Ce fichier est ensuite consommé par de nombreuses extensions vim notamment (clang-check par exemple).

set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
file(TOUCH "${CMAKE_BINARY_DIR}/compile_commands.json")
configure_file("${CMAKE_BINARY_DIR}/compile_commands.json" "${CMAKE_SOURCE_DIR}/compile_commands.json" COPYONLY)

Happy hacking !

Laisser un commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *