Clangd supports a non-standard `meta` field on `didOpen`. LSP would have to extract the extra flags using per-project configuration: https://github.com/Valloric/ycmd#ycm_extra_confpy-specification