gnu: ccls: Configure using -isystem for header files.
authorBrett Gilio <brettg@posteo.net>
Mon, 16 Dec 2019 06:06:05 +0000 (00:06 -0600)
committerBrett Gilio <brettg@posteo.net>
Mon, 16 Dec 2019 06:06:05 +0000 (00:06 -0600)
commit2c82d4ad10de8e0ba462d81401385c5e7499f6e2
tree0af6969fc43f86a90577482638f276c0c6b6dbf1
parent90ee17cdac77e48603b93ab30b71c4ba7ce2db42
gnu: ccls: Configure using -isystem for header files.

* gnu/packages/cpp.scm (ccls): Configure using -isystem for header files.
[arguments]: Use GCC as a build input for preprocessing and searching GCC
subdirectories, this provides better support for header file completion on
runtime.
[inputs]: Add ncurses for command-line support. Remove LLVM, it is not needed.
[native-inputs]: Move rapidjson from inputs to native-inputs, add GCC.
gnu/packages/cpp.scm