xref: /llvm-project/.gitignore (revision 2ccf7ed277df28651b94bbee9fccefdf22fb074f)
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# Reject files created by patch.
17*.rej
18# Byte compiled python modules.
19*.pyc
20# vim swap files
21.*.sw?
22.sw?
23#OS X specific files.
24.DS_store
25
26# Ignore the user specified CMake presets in subproject directories.
27/*/CMakeUserPresets.json
28
29# Nested build directory
30/build*
31
32#==============================================================================#
33# Explicit files to ignore (only matches one).
34#==============================================================================#
35# Various tag programs
36/tags
37/TAGS
38/GPATH
39/GRTAGS
40/GSYMS
41/GTAGS
42/ID
43.gitusers
44autom4te.cache
45cscope.files
46cscope.out
47autoconf/aclocal.m4
48autoconf/autom4te.cache
49/compile_commands.json
50# Visual Studio built-in CMake configuration
51/CMakeSettings.json
52# CLion project configuration
53/.idea
54/cmake-build*
55
56#==============================================================================#
57# Directories to ignore (do not add trailing '/'s, they skip symlinks).
58#==============================================================================#
59# VS2017 and VSCode config files.
60.vscode
61.vs
62#zed config files
63.zed
64# pythonenv for github Codespaces
65pythonenv*
66# clangd index. (".clangd" is a config file now, thus trailing slash)
67.clangd/
68.cache
69# static analyzer regression testing project files
70/clang/utils/analyzer/projects/*/CachedSource
71/clang/utils/analyzer/projects/*/PatchedSource
72/clang/utils/analyzer/projects/*/ScanBuildResults
73/clang/utils/analyzer/projects/*/RefScanBuildResults
74# automodapi puts generated documentation files here.
75/lldb/docs/python_api/
76