.gitignore pour CMake

12 règles d’exclusion pour CMake, prêtes à copier dans votre dépôt.

Générateur de système de construction multiplateforme

Le .gitignore complet pour CMake

# Generated by LFGitignore - https://lfgitignore.com
# Created: 2026-08-05 01:29:18 UTC
# Technologies: CMake

### CMake ###
# CMake user settings
CMakeLists.txt.user
# CMake cache
CMakeCache.txt
# CMake generated files
CMakeFiles
# CMake scripts
CMakeScripts
# CMake testing directory
Testing
# CMake install script
cmake_install.cmake
# CMake install manifest
install_manifest.txt
# Compilation database
compile_commands.json
# CTest configuration
CTestTestfile.cmake
# CMake dependencies
_deps
CMakeUserPresets.json
# Generated makefile
Makefile

Ce que ces règles CMake ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

General

Motif Ce qu’il ignore
CMakeLists.txt.user CMake user settings
CMakeCache.txt CMake cache
CMakeFiles CMake generated files
CMakeScripts CMake scripts
Testing CMake testing directory
cmake_install.cmake CMake install script
install_manifest.txt CMake install manifest
compile_commands.json Compilation database
CTestTestfile.cmake CTest configuration
_deps CMake dependencies
CMakeUserPresets.json General
Makefile Generated makefile

Comment utiliser ce .gitignore pour CMake

  1. Copiez les règles CMake ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Build Tool

Voir tous les modèles Build Tool