diff options
Diffstat (limited to 'pkgs/development/tools/language-servers/ccls/wrapper')
-rw-r--r-- | pkgs/development/tools/language-servers/ccls/wrapper | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/tools/language-servers/ccls/wrapper b/pkgs/development/tools/language-servers/ccls/wrapper new file mode 100644 index 0000000000000..294b60893a3f8 --- /dev/null +++ b/pkgs/development/tools/language-servers/ccls/wrapper @@ -0,0 +1,9 @@ +#! @shell@ -e + +printf -v extraArgs ',\"%s\"' \ + $(cat @clang@/nix-support/libc-cflags \ + @clang@/nix-support/libcxx-cxxflags) \ + ${NIX_CFLAGS_COMPILE} +initString="--init={\"clang\":{\"extraArgs\":[${extraArgs:1}],\"resourceDir\":\"@clang@/resource-root\"}}" + +exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "$@" |