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