[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [tor/master] scripts: Add default include path to ccls generated file



commit ba2ee8ae3bc202b0a8f70f50be980eb49c7b0323
Author: David Goulet <dgoulet@xxxxxxxxxxxxxx>
Date:   Mon Apr 12 12:55:52 2021 -0400

    scripts: Add default include path to ccls generated file
    
    Signed-off-by: David Goulet <dgoulet@xxxxxxxxxxxxxx>
---
 scripts/maint/gen_ccls_file.sh | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/scripts/maint/gen_ccls_file.sh b/scripts/maint/gen_ccls_file.sh
index 899e4e9603..b1fa55c973 100755
--- a/scripts/maint/gen_ccls_file.sh
+++ b/scripts/maint/gen_ccls_file.sh
@@ -15,6 +15,17 @@ CCLS_FILE=".ccls"
 PRIVATE_DEFS=$(grep -r --include \*.h "_PRIVATE" | grep "#ifdef" | cut -d' ' -f2 | sort | uniq)
 
 echo "clang" > "$CCLS_FILE"
+
+# Add these include so the ccls server can properly check new files that are
+# not in the compile_commands.json yet
+{
+  echo "-I."
+  echo "-I./src"
+  echo "-I./src/ext"
+  echo "-I./src/ext/trunnel"
+} >> "$CCLS_FILE"
+
+# Add all defines (-D).
 for p in $PRIVATE_DEFS; do
   echo "-D$p" >> "$CCLS_FILE"
 done

_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits