As of commit bd2e1917
, compile_commands.json contains just an empty array. Reproducible with a simple meson.build:
project('example', 'c')
executable('example', 'main.c')
Weirdly enough, the array is populated for the muon project.
This should be fixed now