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