davidmoreno / rtpmidid

RTP MIDI (AppleMIDI) daemon for Linux
Other
183 stars 41 forks source link

Feature: Do not use nlohmann/json, use a faster to compile and use JSON #103

Open davidmoreno opened 9 months ago

davidmoreno commented 9 months ago

I have the theory that slow compilation times is because of use of this library. It is very nice and easy to use, but slow to compile

And compilation times are exploding.

Find an alternative, and replace.

Possible alternatives:

Alternative is to move all functions that really use json to other compilation units. But as every midipeer_t has one, its can get a bit messy.