add glibc headers to CPATH, suppress including mainfile in preamble clangd warning

This commit is contained in:
Dillon Beliveau 2024-05-09 21:06:10 -07:00
parent 7dc0777a8d
commit 08ec8b6eb5
2 changed files with 3 additions and 1 deletions

2
.clangd Normal file
View file

@ -0,0 +1,2 @@
Diagnostics:
Suppress: "pp_including_mainfile_in_preamble"

View file

@ -26,7 +26,7 @@ in
pkgs.mkShell {
buildInputs = buildInputs;
shellHook = ''
export CPATH=$CPATH:${libcxx.dev}/include/c++/v1
export CPATH=$CPATH:${libcxx.dev}/include/c++/v1:${pkgs.glibc.dev}/include
export CPLUS_INCLUDE_PATH=$CPATH
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${libcxx}/lib:${libcxxabi}/lib:${pkgs.vulkan-loader}/lib
'';