mirror of
https://github.com/samba-team/samba.git
synced 2025-03-11 16:58:40 +03:00
wscript: Fix build with system heimdal
Ubuntu has heimdal include files in /usr/include/heimdal. As the kerberos include files are pulled into many files through indirect includes, add the discovered include paths to EXTRA_INCLUDES to always have them available. Also set USING_SYSTEM_KRB5 when enabling the system heimdal build, to correctly handle the inclusion of the krb5-types.h file. BUG: https://bugzilla.samba.org/show_bug.cgi?id=14179 Signed-off-by: Christof Schmitt <cs@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
63f8d77327
commit
be2d90b60d
@ -18,6 +18,7 @@ if krb5_config:
|
||||
elif l.startswith("includedir="):
|
||||
include_path = l.strip()[len("includedir="):]
|
||||
heimdal_includedirs.append(include_path)
|
||||
conf.ADD_EXTRA_INCLUDES(include_path)
|
||||
conf.define('HEIMDAL_KRB5_TYPES_PATH',
|
||||
include_path + "/krb5-types.h")
|
||||
finally:
|
||||
@ -97,3 +98,5 @@ finally:
|
||||
|
||||
check_system_heimdal_binary("compile_et")
|
||||
check_system_heimdal_binary("asn1_compile")
|
||||
|
||||
conf.define('USING_SYSTEM_KRB5', 1)
|
||||
|
Loading…
x
Reference in New Issue
Block a user