Skip to content

Commit d6e2fb6

Browse files
committed
adapted gitignore
1 parent 2e29e89 commit d6e2fb6

1 file changed

Lines changed: 91 additions & 4 deletions

File tree

.gitignore

Lines changed: 91 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,100 @@
1-
# Ignore vim/YouCompleteMe settings
1+
# ============================================================
2+
# Editors & IDEs
3+
# ============================================================
4+
5+
# CLion / IntelliJ IDEA
6+
.idea/
7+
8+
# Visual Studio / VS Code local settings
9+
.vs/
10+
*.user
11+
*.suo
12+
.vscode/settings.json
13+
.vscode/launch.json
14+
.vscode/c_cpp_properties.json
15+
16+
# Vim
217
.cache/
318
.vimrc
4-
compile_commands.json
519

6-
# Build directories and binary files
20+
# ============================================================
21+
# Build artefacts
22+
# ============================================================
23+
24+
# Generic CMake out-of-source build dirs
725
build/
826
out/
927
cmake-build-*/
28+
29+
# Generated by cmake --install or CPack
30+
_CPack_Packages/
31+
*.deb
32+
*.rpm
33+
*.tar.gz
34+
*.zip
35+
36+
# Ninja / Make generated files that leak into the source tree
37+
compile_commands.json
38+
CMakeCache.txt
39+
cmake_install.cmake
40+
install_manifest.txt
41+
42+
# Test output
43+
Testing/
44+
CTestTestfile.cmake
45+
46+
# Coverage reports
47+
*.lcov
48+
coverage/
49+
50+
# Doxygen output
51+
docs/doxygen/
52+
53+
# ============================================================
54+
# Conan
55+
# ============================================================
56+
57+
# Generated by `conan install` — not project source
58+
ConanPresets.json
1059
conan-cache/
60+
.conan2/
61+
62+
# ============================================================
63+
# Python (scripts/ folder)
64+
# ============================================================
65+
__pycache__/
66+
*.py[cod]
67+
*.pyo
68+
69+
# ============================================================
70+
# Compiler / toolchain artefacts
71+
# ============================================================
72+
73+
# Object files, archives, shared libs
74+
*.o
75+
*.obj
76+
*.a
77+
*.lib
78+
*.so
79+
*.so.*
80+
*.dylib
81+
*.dll
82+
*.exe
83+
*.pdb
84+
*.ilk
85+
*.exp
86+
87+
# Clang time-trace
88+
*.json.gz
89+
*.time-trace
90+
91+
# ccache / sccache
92+
.ccache/
93+
94+
# ARM toolchain download (fetched in conan build step)
95+
arm-gnu-toolchain-*/
1196

12-
# User spesific settings
97+
# ============================================================
98+
# User-specific CMake overrides (intentionally not shared)
99+
# ============================================================
13100
CMakeUserPresets.json

0 commit comments

Comments
 (0)