about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/tools/misc/ccls/wrapper
blob: f8d7b9eb3fea38522a2194bc396022009f264a18 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#! @shell@ -e

initString="--init={\"clang\":{\"extraArgs\": [@standard_library_includes@"

if [ "${NIX_CFLAGS_COMPILE}" != "" ]; then
  read -a cflags_array <<< ${NIX_CFLAGS_COMPILE}
  initString+=$(printf ', \"%s\"' "${cflags_array[@]}")
fi

initString+="]}}"

exec -a "$0" "@out@/bin/@wrapped@" "${initString}" "${extraFlagsArray[@]}" "$@"