-
Notifications
You must be signed in to change notification settings - Fork 27
Expand file tree
/
Copy path.gitignore
More file actions
118 lines (91 loc) · 2.13 KB
/
Copy path.gitignore
File metadata and controls
118 lines (91 loc) · 2.13 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
# Prerequisites
*.d
# Compiled object files
*.slo
*.lo
*.o
*.obj
# Precompiled headers
*.gch
*.pch
# Compiled dynamic libraries
*.so
*.dylib
*.dll
# Fortran module files
*.mod
*.smod
# Compiled static libraries
*.lai
*.la
*.a
*.lib
# Executables
*.exe
*.out
*.app
# --- Local environment ---
/.venv/
# Conan package cache (per-machine clone)
/.conan2/
# --- CMake / Ninja build trees ---
# Use directory patterns so nested outputs are ignored (plain `build/*` does not).
/build/
/out/
/cmake-build-*/
/[Oo]ut/
# FetchContent and Ninja outputs live under /build/ when using -B build
# CTest dashboard/scratch when run from the repo root (normally lives under build/Testing/)
/Testing/
# --- Conan / CMake files generated next to CMakeLists.txt ---
CMakeUserPresets.json
# Compilation database symlink/copy for clangd / tooling
/compile_commands.json
# Ninja state files if generated beside the source tree
.ninja_deps
.ninja_log
# --- IDE ---
.vs/
# VS Code CMake Tools extension cache (share tracked `.vscode/*.json` as needed)
.cmake/
.idea/
# Qt Creator
CMakeLists.txt.user
# Conan VS Code integration scratch
/.vsconan/
# --- Visual Studio / MSVC extras ---
# Covers caches and user-local files VS drops beside solutions or from MSVC toolchains.
# Does not touch CMakeLists.txt, sources, or presets people commit on purpose.
#
# We deliberately do not ignore Debug/Release/Bin/Obj everywhere in the tree: patterns like
# `[Dd]ebug/` match any path segment and can hide legitimate folders (docs, test fixtures).
# CMake + Conan builds normally live under `/build/` above; root-only folders below catch
# classic layouts when artifacts sit next to a `.sln`.
*.vcxproj.user
*.vcxproj.filters.user
*.suo
*.userosscache
*.rsuser
# IntelliSense / browsing databases
*.VC.db
*.VC.VC.opendb
*.sdf
*.opensdf
ipch/
# Typical MSVC emitted artifacts at binary dirs (omit *.pdb here if you vendor symbols)
*.ilk
*.pdb
# Common root-level folders when building from Visual Studio next to the repo root .sln
/Debug/
/Release/
/x64/
/x86/
/ARM/
/ARM64/
/Win32/
# Editor backups
*.swp
*~
# Local secrets / credentials (never commit)
/coinbase_secret.txt
SimpleMR.csv