.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

  1. Copie as regras de CMake acima ou descarregue o ficheiro diretamente.
  2. Crie um ficheiro com o nome .gitignore na raiz do seu repositório Git e cole nele as regras.
  3. 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.
  4. Faça commit do .gitignore para que toda a equipa utilize as mesmas regras.

Outros modelos .gitignore de Ferramenta de compilação

Ver todos os modelos de Ferramenta de compilação