.gitignore para CMake
12 regras de exclusão para CMake, prontas a copiar para o seu repositório.
Gerador de sistemas de compilação multiplataforma
O .gitignore completo para CMake
# Gerado pelo LFGitignore - https://lfgitignore.com
# Criado: 2026-10-13 15:50:53 UTC
# Tecnologias: CMake
### CMake ###
# Definições do utilizador do CMake
CMakeLists.txt.user
# Cache do CMake
CMakeCache.txt
# Ficheiros gerados pelo CMake
CMakeFiles
# Scripts do CMake
CMakeScripts
# Diretório de testes do CMake
Testing
# Script de instalação do CMake
cmake_install.cmake
# Manifesto de instalação do CMake
install_manifest.txt
# Base de dados de compilação
compile_commands.json
# Configuração do CTest
CTestTestfile.cmake
# Dependências do CMake
_deps
CMakeUserPresets.json
# Makefile gerado
Makefile
O que estas regras de CMake ignoram
Veja abaixo cada padrão e a razão para o incluir no seu .gitignore.
Geral
| Padrão | O que ignora |
|---|---|
CMakeLists.txt.user |
Definições do utilizador do CMake |
CMakeCache.txt |
Cache do CMake |
CMakeFiles |
Ficheiros gerados pelo CMake |
CMakeScripts |
Scripts do CMake |
Testing |
Diretório de testes do CMake |
cmake_install.cmake |
Script de instalação do CMake |
install_manifest.txt |
Manifesto de instalação do CMake |
compile_commands.json |
Base de dados de compilação |
CTestTestfile.cmake |
Configuração do CTest |
_deps |
Dependências do CMake |
CMakeUserPresets.json |
Geral |
Makefile |
Makefile gerado |
Como utilizar este .gitignore para CMake
- Copie as regras de CMake acima ou descarregue o ficheiro diretamente.
- Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
- Se o Git já acompanhar alguns desses ficheiros, execute git rm -r --cached . e faça um novo commit: o Git só aplica regras de exclusão aos ficheiros que ainda não acompanha.
- Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.