.gitignore 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285
  1. # Build folder
  2. build/
  3. ### C++ ###
  4. # Prerequisites
  5. *.d
  6. # Compiled Object files
  7. *.slo
  8. *.lo
  9. *.o
  10. *.obj
  11. # Precompiled Headers
  12. *.gch
  13. *.pch
  14. # Linker files
  15. *.ilk
  16. # Debugger Files
  17. *.pdb
  18. # Compiled Dynamic libraries
  19. *.so
  20. *.dylib
  21. *.dll
  22. # Fortran module files
  23. *.mod
  24. *.smod
  25. # Compiled Static libraries
  26. *.lai
  27. *.la
  28. *.a
  29. *.lib
  30. # Executables
  31. *.exe
  32. *.out
  33. *.app
  34. ### CLion ###
  35. # Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
  36. # Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
  37. # User-specific stuff
  38. .idea/**/workspace.xml
  39. .idea/**/tasks.xml
  40. .idea/**/usage.statistics.xml
  41. .idea/**/dictionaries
  42. .idea/**/shelf
  43. # Generated files
  44. .idea/**/contentModel.xml
  45. # Sensitive or high-churn files
  46. .idea/**/dataSources/
  47. .idea/**/dataSources.ids
  48. .idea/**/dataSources.local.xml
  49. .idea/**/sqlDataSources.xml
  50. .idea/**/dynamic.xml
  51. .idea/**/uiDesigner.xml
  52. .idea/**/dbnavigator.xml
  53. # Gradle
  54. .idea/**/gradle.xml
  55. .idea/**/libraries
  56. # Gradle and Maven with auto-import
  57. # When using Gradle or Maven with auto-import, you should exclude module files,
  58. # since they will be recreated, and may cause churn. Uncomment if using
  59. # auto-import.
  60. # .idea/artifacts
  61. # .idea/compiler.xml
  62. # .idea/jarRepositories.xml
  63. # .idea/modules.xml
  64. # .idea/*.iml
  65. # .idea/modules
  66. # *.iml
  67. # *.ipr
  68. # CMake
  69. cmake-build-*/
  70. # Mongo Explorer plugin
  71. .idea/**/mongoSettings.xml
  72. # File-based project format
  73. *.iws
  74. # IntelliJ
  75. out/
  76. # mpeltonen/sbt-idea plugin
  77. .idea_modules/
  78. # JIRA plugin
  79. atlassian-ide-plugin.xml
  80. # Cursive Clojure plugin
  81. .idea/replstate.xml
  82. # Crashlytics plugin (for Android Studio and IntelliJ)
  83. com_crashlytics_export_strings.xml
  84. crashlytics.properties
  85. crashlytics-build.properties
  86. fabric.properties
  87. # Editor-based Rest Client
  88. .idea/httpRequests
  89. # Android studio 3.1+ serialized cache file
  90. .idea/caches/build_file_checksums.ser
  91. ### CLion Patch ###
  92. # Comment Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-215987721
  93. # *.iml
  94. # modules.xml
  95. # .idea/misc.xml
  96. # *.ipr
  97. # Sonarlint plugin
  98. # https://plugins.jetbrains.com/plugin/7973-sonarlint
  99. .idea/**/sonarlint/
  100. # SonarQube Plugin
  101. # https://plugins.jetbrains.com/plugin/7238-sonarqube-community-plugin
  102. .idea/**/sonarIssues.xml
  103. # Markdown Navigator plugin
  104. # https://plugins.jetbrains.com/plugin/7896-markdown-navigator-enhanced
  105. .idea/**/markdown-navigator.xml
  106. .idea/**/markdown-navigator-enh.xml
  107. .idea/**/markdown-navigator/
  108. # Cache file creation bug
  109. # See https://youtrack.jetbrains.com/issue/JBR-2257
  110. .idea/$CACHE_FILE$
  111. # CodeStream plugin
  112. # https://plugins.jetbrains.com/plugin/12206-codestream
  113. .idea/codestream.xml
  114. ### CMake ###
  115. CMakeLists.txt.user
  116. CMakeCache.txt
  117. CMakeFiles
  118. CMakeScripts
  119. Testing
  120. Makefile
  121. cmake_install.cmake
  122. install_manifest.txt
  123. compile_commands.json
  124. CTestTestfile.cmake
  125. _deps
  126. CMakeUserPresets.json
  127. ### CMake Patch ###
  128. # External projects
  129. *-prefix/
  130. ### Linux ###
  131. *~
  132. # temporary files which can be created if a process still has a handle open of a deleted file
  133. .fuse_hidden*
  134. # KDE directory preferences
  135. .directory
  136. # Linux trash folder which might appear on any partition or disk
  137. .Trash-*
  138. # .nfs files are created when an open file is removed but is still being accessed
  139. .nfs*
  140. ### macOS ###
  141. # General
  142. .DS_Store
  143. .AppleDouble
  144. .LSOverride
  145. # Icon must end with two \r
  146. Icon
  147. # Thumbnails
  148. ._*
  149. # Files that might appear in the root of a volume
  150. .DocumentRevisions-V100
  151. .fseventsd
  152. .Spotlight-V100
  153. .TemporaryItems
  154. .Trashes
  155. .VolumeIcon.icns
  156. .com.apple.timemachine.donotpresent
  157. # Directories potentially created on remote AFP share
  158. .AppleDB
  159. .AppleDesktop
  160. Network Trash Folder
  161. Temporary Items
  162. .apdisk
  163. ### Qt ###
  164. # C++ objects and libs
  165. *.so.*
  166. # Qt-es
  167. object_script.*.Release
  168. object_script.*.Debug
  169. *_plugin_import.cpp
  170. /.qmake.cache
  171. /.qmake.stash
  172. *.pro.user
  173. *.pro.user.*
  174. *.qbs.user
  175. *.qbs.user.*
  176. *.moc
  177. moc_*.cpp
  178. moc_*.h
  179. qrc_*.cpp
  180. ui_*.h
  181. *.qmlc
  182. *.jsc
  183. Makefile*
  184. *build-*
  185. *.qm
  186. *.prl
  187. # Qt unit tests
  188. target_wrapper.*
  189. # QtCreator
  190. *.autosave
  191. # QtCreator Qml
  192. *.qmlproject.user
  193. *.qmlproject.user.*
  194. # QtCreator CMake
  195. CMakeLists.txt.user*
  196. # QtCreator 4.8< compilation database
  197. # QtCreator local machine specific files for imported projects
  198. *creator.user*
  199. ### QtCreator ###
  200. # gitignore for Qt Creator like IDE for pure C/C++ project without Qt
  201. #
  202. # Reference: http://doc.qt.io/qtcreator/creator-project-generic.html
  203. # Qt Creator autogenerated files
  204. # A listing of all the files included in the project
  205. *.files
  206. # Include directories
  207. *.includes
  208. # Project configuration settings like predefined Macros
  209. *.config
  210. # Qt Creator settings
  211. *.creator
  212. # User project settings
  213. *.creator.user*
  214. # Qt Creator backups
  215. # Flags for Clang Code Model
  216. *.cxxflags
  217. *.cflags
  218. !build-dependencies-first.sh