.gitignore 2.3 KB

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