You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -134,6 +134,10 @@ See the [Usage](#usage) section for step-by-step instructions.
134
134
-**Meson**: Use the Ninja backend,
135
135
[which generates a compilation database](https://sourcegraph.com/search?q=context:global+repo:%5Egithub%5C.com/mesonbuild/meson%24+compile_commands.json&patternType=standard&sm=1&groupBy=path).
136
136
137
+
-**Nix + Make**: When using Make under Nix, in our testing, the compilation
138
+
database by Bear (recommended below) omits some flags needed to find headers
139
+
from libc and libstdc++/libc++. Using [mini_compile_commands](https://github.com/danielbarter/mini_compile_commands) instead avoids that.
140
+
137
141
-**Make** or other build systems: Use [Bear](https://github.com/rizsotto/Bear)
138
142
to wrap the build system invocation which can build all the code. For example:
0 commit comments