.gitignore 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. # Created by https://www.toptal.com/developers/gitignore/api/c,c++,meson,cmake,ninja
  2. # Edit at https://www.toptal.com/developers/gitignore?templates=c,c++,meson,cmake,ninja
  3. ### C ###
  4. # Prerequisites
  5. *.d
  6. # Object files
  7. *.o
  8. *.ko
  9. *.obj
  10. *.elf
  11. # Linker output
  12. *.ilk
  13. *.map
  14. *.exp
  15. # Precompiled Headers
  16. *.gch
  17. *.pch
  18. # Libraries
  19. *.lib
  20. *.a
  21. *.la
  22. *.lo
  23. # Shared objects (inc. Windows DLLs)
  24. *.dll
  25. *.so
  26. *.so.*
  27. *.dylib
  28. # Executables
  29. *.exe
  30. *.out
  31. *.app
  32. *.i*86
  33. *.x86_64
  34. *.hex
  35. # Debug files
  36. *.dSYM/
  37. *.su
  38. *.idb
  39. *.pdb
  40. # Kernel Module Compile Results
  41. *.mod*
  42. *.cmd
  43. .tmp_versions/
  44. modules.order
  45. Module.symvers
  46. Mkfile.old
  47. dkms.conf
  48. ### C++ ###
  49. # Prerequisites
  50. # Compiled Object files
  51. *.slo
  52. # Precompiled Headers
  53. # Linker files
  54. # Debugger Files
  55. # Compiled Dynamic libraries
  56. # Fortran module files
  57. *.mod
  58. *.smod
  59. # Compiled Static libraries
  60. *.lai
  61. # Executables
  62. ### CMake ###
  63. CMakeLists.txt.user
  64. CMakeCache.txt
  65. CMakeFiles
  66. CMakeScripts
  67. Testing
  68. Makefile
  69. cmake_install.cmake
  70. install_manifest.txt
  71. compile_commands.json
  72. CTestTestfile.cmake
  73. _deps
  74. CMakeUserPresets.json
  75. ### CMake Patch ###
  76. # External projects
  77. *-prefix/
  78. ### Meson ###
  79. # subproject directories
  80. /subprojects/*
  81. !/subprojects/*.wrap
  82. # Meson Directories
  83. meson-logs
  84. meson-private
  85. # Meson Files
  86. meson_benchmark_setup.dat
  87. meson_test_setup.dat
  88. sanitycheckcpp.cc # C++ specific
  89. sanitycheckcpp.exe # C++ specific
  90. # Ninja
  91. build.ninja
  92. .ninja_deps
  93. .ninja_logs
  94. # Misc
  95. ### Ninja ###
  96. .ninja_log
  97. # Dirs
  98. build/
  99. .codelite/
  100. compile_flags.txt
  101. .clangd
  102. .ctagsd/
  103. Debug-ASAN/
  104. Debug/
  105. Release/
  106. Makefile
  107. wasp.mk
  108. wasp.txt
  109. tags