Support not having an artifact
It's what happens on the compile_commands.json mode, we already have a fall-back in place.