.gitignore 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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. # Test outputs
  29. *.dxbc
  30. *.ll.converted
  31. #==============================================================================#
  32. # Explicit files to ignore (only matches one).
  33. #==============================================================================#
  34. # Various tag programs
  35. /tags
  36. /TAGS
  37. /GPATH
  38. /GRTAGS
  39. /GSYMS
  40. /GTAGS
  41. .gitusers
  42. autom4te.cache
  43. cscope.files
  44. cscope.out
  45. autoconf/aclocal.m4
  46. autoconf/autom4te.cache
  47. /compile_commands.json
  48. #==============================================================================#
  49. # Directories to ignore (do not add trailing '/'s, they skip symlinks).
  50. #==============================================================================#
  51. # Build directories
  52. build.x64
  53. build.x86
  54. # External projects that are tracked independently.
  55. external/*
  56. # Clang, which is tracked independently.
  57. # HLSL Change - track clang together with llvm in this git repo
  58. # tools/clang
  59. # LLDB, which is tracked independently.
  60. tools/lldb
  61. # lld, which is tracked independently.
  62. tools/lld
  63. # llgo, which is tracked independently.
  64. tools/llgo
  65. # Polly, which is tracked independently.
  66. tools/polly
  67. # Sphinx build tree, if building in-source dir.
  68. docs/_build
  69. # TAEF crash logs.
  70. WexLogFileOutput/*
  71. #==============================================================================#
  72. # Files created in tree by the Go bindings.
  73. #==============================================================================#
  74. bindings/go/llvm/llvm_config.go
  75. bindings/go/llvm/workdir