• 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# File extensions to be ignored anywhere in the tree.
11#==============================================================================#
12# Temp files created by most text editors.
13*~
14# Merge files created by git.
15*.orig
16# Byte compiled python modules.
17*.pyc
18# vim swap files
19.*.sw?
20.sw?
21#OS X specific files.
22.DS_store
23
24# Nested build directory
25/build
26
27#==============================================================================#
28# Explicit files to ignore (only matches one).
29#==============================================================================#
30# Various tag programs
31/tags
32/TAGS
33/GPATH
34/GRTAGS
35/GSYMS
36/GTAGS
37.gitusers
38autom4te.cache
39cscope.files
40cscope.out
41autoconf/aclocal.m4
42autoconf/autom4te.cache
43/compile_commands.json
44
45#==============================================================================#
46# Directories to ignore (do not add trailing '/'s, they skip symlinks).
47#==============================================================================#
48# External projects that are tracked independently.
49projects/*
50!projects/*.*
51!projects/Makefile
52runtimes/*
53!runtimes/*.*
54# Clang, which is tracked independently.
55tools/clang
56# LLDB, which is tracked independently.
57tools/lldb
58# lld, which is tracked independently.
59tools/lld
60# llgo, which is tracked independently.
61tools/llgo
62# Polly, which is tracked independently.
63tools/polly
64# avrlit, which is tracked independently.
65tools/avrlit
66# Sphinx build tree, if building in-source dir.
67docs/_build
68# VS2017 and VSCode config files.
69.vscode
70.vs
71
72#==============================================================================#
73# Files created in tree by the Go bindings.
74#==============================================================================#
75bindings/go/llvm/llvm_config.go
76bindings/go/llvm/workdir
77