abathur has quit [Ping timeout: 256 seconds]
abathur has joined #nix-darwin
__monty__ has joined #nix-darwin
<
LnL>
I think I've asked this before, but does anybody have a good setup for c++ development?
<
LnL>
most tooling supports compile_commands.json but I've not found anything that can generate that properly with nix
<
LnL>
I currently use something hand rolled which mostly works but doesn't really seem ideal
<
clever>
LnL: i think taktoa was using ninja to do something related to incremental builds within the nix store?
ChanServ has quit [shutting down]
<
LnL>
I don't want to mess with the project's build system tho
ChanServ has joined #nix-darwin
ChanServ has quit [*.net *.split]
<
clever>
LnL: oh, neat
ChanServ has joined #nix-darwin
<
LnL>
so you have cc-wrapper -> compile-commands-wrapper -> cc
<
LnL>
this works pretty well except for the special handling of header files
<
LnL>
but I feel like there must be a better solution for this
<
LnL>
something like bear uses the same principle but the way it traces the compiler has been disallowed for quite a while now
abathur has quit [Ping timeout: 250 seconds]
philr has quit [Ping timeout: 256 seconds]
<
domenkozar[m]>
LnL: thanks for following up on that rename bug
<
LnL>
no problem, was actually working on a fix myself before the pr was mentioned :)
{`-`} has joined #nix-darwin
sierraDelta has joined #nix-darwin
__monty__ has quit [Quit: leaving]
philr has joined #nix-darwin
mbrgm_ has joined #nix-darwin
mbrgm has quit [Ping timeout: 258 seconds]
mbrgm_ is now known as mbrgm