[PATCH] Update .ycm_extra_conf.py

Ralph Böhme slow at samba.org
Tue Oct 17 11:37:30 UTC 2017


Hi!

Commit 318a8ec6bb3bf81efa9985f6248840f9ba2e4222 removed quite a bunch of
includes from .ycm_extra_conf.py. Since that ycm misses much stuff, eg talloc,
tevent asf.

Attached patch adds all (sanitized) includes generated by the latest
YCM-Generator.

What do you think?

-slow
-------------- next part --------------
From cc63aba544d75189148b2cb8777eabf7a7826a26 Mon Sep 17 00:00:00 2001
From: Ralph Boehme <slow at samba.org>
Date: Tue, 17 Oct 2017 13:13:53 +0200
Subject: [PATCH] Update .ycm_extra_conf.py

The previous commit removed many includes. Why? This commit adds back
includes generated by running the latest YCM-Generator/config_gen.py.

Signed-off-by: Ralph Boehme <slow at samba.org>
---
 .ycm_extra_conf.py | 132 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 132 insertions(+)

diff --git a/.ycm_extra_conf.py b/.ycm_extra_conf.py
index 580669bddeb..c96b59e373b 100644
--- a/.ycm_extra_conf.py
+++ b/.ycm_extra_conf.py
@@ -49,27 +49,159 @@ flags = [
     '-DHAVE_IPV6=1',
     '-I/usr/local/include',
     '-I.',
+    '-Iauth',
+    '-Iauth/credentials',
+    '-Iauth/gensec',
+    '-Iauth/kerberos',
+    '-Iauth/ntlmssp',
+    '-Ictdb',
+    '-Ictdb/include',
+    '-Idynconfig',
     '-Iinclude',
     '-Iinclude/public',
     '-Ilib',
+    '-Ilib/addns',
+    '-Ilib/afs',
+    '-Ilib/async_req',
+    '-Ilib/compression',
+    '-Ilib/crypto',
+    '-Ilib/dbwrap',
+    '-Ilib/krb5_wrap',
+    '-Ilib/ldb',
+    '-Ilib/ldb-samba',
+    '-Ilib/ldb/include',
+    '-Ilib/param',
+    '-Ilib/pthreadpool',
     '-Ilib/replace',
+    '-Ilib/smbconf',
+    '-Ilib/socket',
+    '-Ilib/talloc',
+    '-Ilib/tdb',
+    '-Ilib/tdb/include',
+    '-Ilib/tevent',
+    '-Ilib/tsocket',
+    '-Ilib/util/charset',
+    '-Ilibcli/auth',
+    '-Ilibcli/cldap',
+    '-Ilibcli/drsuapi',
+    '-Ilibcli/ldap',
+    '-Ilibcli/lsarpc',
+    '-Ilibcli/named_pipe_auth',
+    '-Ilibcli/nbt',
+    '-Ilibcli/netlogon',
+    '-Ilibcli/registry',
+    '-Ilibcli/security',
+    '-Ilibcli/smb',
+    '-Ilibcli/util',
+    '-Ilibds/common',
+    '-Ilibrpc',
+    '-Insswitch',
+    '-Insswitch/libwbclient',
     '-Isource3',
+    '-Isource3/auth',
     '-Isource3/include',
     '-Isource3/lib',
+    '-Isource3/librpc',
+    '-Isource3/modules',
+    '-Isource3/param',
+    '-Isource3/rpc_server',
+    '-Isource3/smbd/notifyd',
     '-Isource4',
+    '-Isource4/auth',
+    '-Isource4/auth/gensec',
+    '-Isource4/auth/kerberos',
+    '-Isource4/cluster',
+    '-Isource4/dsdb',
     '-Isource4/include',
     '-Isource4/lib',
+    '-Isource4/lib/events',
+    '-Isource4/lib/http',
+    '-Isource4/lib/messaging',
+    '-Isource4/lib/socket',
+    '-Isource4/lib/stream',
+    '-Isource4/lib/tls',
+    '-Isource4/libcli',
+    '-Isource4/libcli/ldap',
+    '-Isource4/librpc',
+    '-Isource4/param',
+    '-Ithird_party/zlib',
     '-Ibin/default',
+    '-Ibin/default/auth',
+    '-Ibin/default/auth/credentials',
+    '-Ibin/default/auth/gensec',
+    '-Ibin/default/auth/kerberos',
+    '-Ibin/default/auth/ntlmssp',
+    '-Ibin/default/ctdb',
+    '-Ibin/default/ctdb/include',
+    '-Ibin/default/dynconfig',
     '-Ibin/default/include',
     '-Ibin/default/include/public',
     '-Ibin/default/lib',
+    '-Ibin/default/lib/addns',
+    '-Ibin/default/lib/afs',
+    '-Ibin/default/lib/async_req',
+    '-Ibin/default/lib/compression',
+    '-Ibin/default/lib/crypto',
+    '-Ibin/default/lib/dbwrap',
+    '-Ibin/default/lib/krb5_wrap',
+    '-Ibin/default/lib/ldb',
+    '-Ibin/default/lib/ldb-samba',
+    '-Ibin/default/lib/ldb/include',
+    '-Ibin/default/lib/param',
+    '-Ibin/default/lib/pthreadpool',
     '-Ibin/default/lib/replace',
+    '-Ibin/default/lib/smbconf',
+    '-Ibin/default/lib/socket',
+    '-Ibin/default/lib/talloc',
+    '-Ibin/default/lib/tdb',
+    '-Ibin/default/lib/tdb/include',
+    '-Ibin/default/lib/tevent',
+    '-Ibin/default/lib/tsocket',
+    '-Ibin/default/lib/util/charset',
+    '-Ibin/default/libcli/auth',
+    '-Ibin/default/libcli/cldap',
+    '-Ibin/default/libcli/drsuapi',
+    '-Ibin/default/libcli/ldap',
+    '-Ibin/default/libcli/lsarpc',
+    '-Ibin/default/libcli/named_pipe_auth',
+    '-Ibin/default/libcli/nbt',
+    '-Ibin/default/libcli/netlogon',
+    '-Ibin/default/libcli/registry',
+    '-Ibin/default/libcli/security',
+    '-Ibin/default/libcli/smb',
+    '-Ibin/default/libcli/util',
+    '-Ibin/default/libds/common',
+    '-Ibin/default/librpc',
+    '-Ibin/default/nsswitch',
+    '-Ibin/default/nsswitch/libwbclient',
     '-Ibin/default/source3',
+    '-Ibin/default/source3/auth',
     '-Ibin/default/source3/include',
     '-Ibin/default/source3/lib',
+    '-Ibin/default/source3/librpc',
+    '-Ibin/default/source3/modules',
+    '-Ibin/default/source3/param',
+    '-Ibin/default/source3/rpc_server',
+    '-Ibin/default/source3/smbd/notifyd',
     '-Ibin/default/source4',
+    '-Ibin/default/source4/auth',
+    '-Ibin/default/source4/auth/gensec',
+    '-Ibin/default/source4/auth/kerberos',
+    '-Ibin/default/source4/cluster',
+    '-Ibin/default/source4/dsdb',
     '-Ibin/default/source4/include',
     '-Ibin/default/source4/lib',
+    '-Ibin/default/source4/lib/events',
+    '-Ibin/default/source4/lib/http',
+    '-Ibin/default/source4/lib/messaging',
+    '-Ibin/default/source4/lib/socket',
+    '-Ibin/default/source4/lib/stream',
+    '-Ibin/default/source4/lib/tls',
+    '-Ibin/default/source4/libcli',
+    '-Ibin/default/source4/libcli/ldap',
+    '-Ibin/default/source4/librpc',
+    '-Ibin/default/source4/param',
+    '-Ibin/default/third_party/zlib',
     '-Wall',
     '-Wcast-align',
     '-Wcast-qual',
-- 
2.13.5



More information about the samba-technical mailing list