xref: /llvm-project/.gitignore (revision 2ccf7ed277df28651b94bbee9fccefdf22fb074f)
16f75a8f5SEric Christopher#==============================================================================#
26f75a8f5SEric Christopher# This file specifies intentionally untracked files that git should ignore.
36f75a8f5SEric Christopher# See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html
46f75a8f5SEric Christopher#
56f75a8f5SEric Christopher# This file is intentionally different from the output of `git svn show-ignore`,
66f75a8f5SEric Christopher# as most of those are useless.
76f75a8f5SEric Christopher#==============================================================================#
86f75a8f5SEric Christopher
96f75a8f5SEric Christopher#==============================================================================#
106f75a8f5SEric Christopher# File extensions to be ignored anywhere in the tree.
116f75a8f5SEric Christopher#==============================================================================#
126f75a8f5SEric Christopher# Temp files created by most text editors.
136f75a8f5SEric Christopher*~
146f75a8f5SEric Christopher# Merge files created by git.
156f75a8f5SEric Christopher*.orig
160fe9a5f7SJonas Devlieghere# Reject files created by patch.
170fe9a5f7SJonas Devlieghere*.rej
186f75a8f5SEric Christopher# Byte compiled python modules.
196f75a8f5SEric Christopher*.pyc
206f75a8f5SEric Christopher# vim swap files
216f75a8f5SEric Christopher.*.sw?
226f75a8f5SEric Christopher.sw?
236f75a8f5SEric Christopher#OS X specific files.
246f75a8f5SEric Christopher.DS_store
256f75a8f5SEric Christopher
26def99ad6SBalazs Benics# Ignore the user specified CMake presets in subproject directories.
27def99ad6SBalazs Benics/*/CMakeUserPresets.json
28def99ad6SBalazs Benics
296f75a8f5SEric Christopher# Nested build directory
30087a574aSDouglas Yung/build*
316f75a8f5SEric Christopher
326f75a8f5SEric Christopher#==============================================================================#
336f75a8f5SEric Christopher# Explicit files to ignore (only matches one).
346f75a8f5SEric Christopher#==============================================================================#
356f75a8f5SEric Christopher# Various tag programs
366f75a8f5SEric Christopher/tags
376f75a8f5SEric Christopher/TAGS
386f75a8f5SEric Christopher/GPATH
396f75a8f5SEric Christopher/GRTAGS
406f75a8f5SEric Christopher/GSYMS
416f75a8f5SEric Christopher/GTAGS
42ca77aa03SKazushi (Jam) Marukawa/ID
436f75a8f5SEric Christopher.gitusers
446f75a8f5SEric Christopherautom4te.cache
456f75a8f5SEric Christophercscope.files
466f75a8f5SEric Christophercscope.out
476f75a8f5SEric Christopherautoconf/aclocal.m4
486f75a8f5SEric Christopherautoconf/autom4te.cache
496f75a8f5SEric Christopher/compile_commands.json
506f75a8f5SEric Christopher# Visual Studio built-in CMake configuration
516f75a8f5SEric Christopher/CMakeSettings.json
526f75a8f5SEric Christopher# CLion project configuration
536f75a8f5SEric Christopher/.idea
54d1ee9dceScaipeng/cmake-build*
556f75a8f5SEric Christopher
566f75a8f5SEric Christopher#==============================================================================#
576f75a8f5SEric Christopher# Directories to ignore (do not add trailing '/'s, they skip symlinks).
586f75a8f5SEric Christopher#==============================================================================#
596f75a8f5SEric Christopher# VS2017 and VSCode config files.
606f75a8f5SEric Christopher.vscode
616f75a8f5SEric Christopher.vs
62*2ccf7ed2SJared Wyles#zed config files
63*2ccf7ed2SJared Wyles.zed
640ac81333SPuyan Lotfi# pythonenv for github Codespaces
650ac81333SPuyan Lotfipythonenv*
669b55bc4dSSam McCall# clangd index. (".clangd" is a config file now, thus trailing slash)
679b55bc4dSSam McCall.clangd/
689b55bc4dSSam McCall.cache
698dc28027SValeriy Savchenko# static analyzer regression testing project files
708dc28027SValeriy Savchenko/clang/utils/analyzer/projects/*/CachedSource
718dc28027SValeriy Savchenko/clang/utils/analyzer/projects/*/PatchedSource
728dc28027SValeriy Savchenko/clang/utils/analyzer/projects/*/ScanBuildResults
738dc28027SValeriy Savchenko/clang/utils/analyzer/projects/*/RefScanBuildResults
74e7bc6c59SRaphael Isemann# automodapi puts generated documentation files here.
75e7bc6c59SRaphael Isemann/lldb/docs/python_api/
76