• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#==============================================================================#
2# This file specifies intentionally untracked files that git should ignore.
3# See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
4#
5# This file is intentionally different from the output of `git svn show-ignore`,
6# as most of those are useless.
7#==============================================================================#
8
9#==============================================================================#
10# Nested build directory.
11#==============================================================================#
12/build
13
14#==============================================================================#
15# Explicit files to ignore (only matches one).
16#==============================================================================#
17# Various tag programs
18/tags
19/TAGS
20/GPATH
21/GRTAGS
22/GSYMS
23/GTAGS
24.gitusers
25autom4te.cache
26cscope.files
27cscope.out
28autoconf/aclocal.m4
29autoconf/autom4te.cache
30/compile_commands.json
31# Visual Studio built-in CMake configuration
32/CMakeSettings.json
33# CLion project configuration
34/.idea
35# Qt Creator project configuration
36/CMakeLists.txt.user
37
38#==============================================================================#
39# Directories to ignore (do not add trailing '/'s, they skip symlinks).
40#==============================================================================#
41# External projects that are tracked independently.
42projects/*
43!projects/*.*
44!projects/Makefile
45runtimes/*
46!runtimes/*.*
47# Clang, which is tracked independently.
48tools/clang
49# LLDB, which is tracked independently.
50tools/lldb
51# lld, which is tracked independently.
52tools/lld
53# Polly, which is tracked independently.
54tools/polly
55# avrlit, which is tracked independently.
56tools/avrlit
57# Sphinx build tree, if building in-source dir.
58docs/_build
59# VS2017 and VSCode config files.
60.vscode
61.vs
62
63#==============================================================================#
64# Files created in tree by the Go bindings.
65#==============================================================================#
66bindings/go/llvm/llvm_config.go
67bindings/go/llvm/workdir
68
69#==============================================================================#
70# File extensions to be ignored anywhere in the tree.
71# Placed at the end to override any previous ! patterns.
72#==============================================================================#
73# Temp files created by most text editors.
74*~
75# Merge files created by git.
76*.orig
77# Byte compiled python modules.
78*.pyc
79# vim swap files
80.*.sw?
81.sw?
82#OS X specific files.
83.DS_store
84