summaryrefslogtreecommitdiff
path: root/.ccls
diff options
context:
space:
mode:
authorPaul Smith <psmith@gnu.org>2019-05-11 10:30:26 -0400
committerPaul Smith <psmith@gnu.org>2019-05-12 16:28:26 -0400
commit4a31ca461ffa845ba85f5190b767c50285c00141 (patch)
tree777a2483c4dd5993ddb79be90c31d5d8a4d8b407 /.ccls
parent214865ed5c66d8e363b16ea74509f23d93456707 (diff)
downloadmake-git-4a31ca461ffa845ba85f5190b767c50285c00141.tar.gz
Add developer customizations
* .ccls: Configure the ccls LSP server * .dir-locals.el: Reset some parameters for ccls and lsp-mode * .gitignore: Update for GTAGS and ccls * maintMakefile: Don't search hidden directories for sources
Diffstat (limited to '.ccls')
-rw-r--r--.ccls28
1 files changed, 28 insertions, 0 deletions
diff --git a/.ccls b/.ccls
new file mode 100644
index 00000000..0f31f5ea
--- /dev/null
+++ b/.ccls
@@ -0,0 +1,28 @@
+clang
+%c -std=c99
+%h --include=makeint.h
+-DHAVE_CONFIG_H
+-Isrc
+-Ilib
+-DLIBDIR="/usr/local/lib"
+-DINCLUDEDIR="/usr/local/include"
+-DLOCALEDIR="/usr/local/share/locale"
+-DMAKE_MAINTAINER_MODE
+-pthread
+-isystem
+/usr/include/guile/2.0
+-Wall
+-Wextra
+-Werror
+-Wwrite-strings
+-Wshadow
+-Wdeclaration-after-statement
+-Wbad-function-cast
+-Wformat-security
+-Wtype-limits
+-Wunused-but-set-parameter
+-Wlogical-op
+-Wpointer-arith
+-Wignored-qualifiers
+-Wformat-signedness
+-Wduplicated-cond