This will allow us to link against an older system Heimdal.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
conf.define('HAVE_KRB5_CONST_PAC', 1)
conf.define('KRB5_CONST_PAC_GET_BUFFER', 1)
conf.define('HAVE_KRB5_PAC_IS_TRUSTED', 1)
+ conf.define('HAVE_KRB5_GET_INIT_CREDS_OPT_SET_FAST_CCACHE', 1)
+ conf.define('HAVE_KRB5_GET_INIT_CREDS_OPT_SET_FAST_FLAGS', 1)
else:
pass # TODO
conf.env.KRB5_VENDOR = 'heimdal'
conf.define('USING_SYSTEM_KRB5', 1)
conf.define('USING_SYSTEM_HEIMDAL', 1)
+
+conf.CHECK_FUNCS('''
+ krb5_get_init_creds_opt_set_fast_ccache
+ krb5_get_init_creds_opt_set_fast_flags
+ ''',
+ lib='krb5',
+ headers='krb5.h')
krb5_mk_req_extended krb5_kt_compare
krb5_free_enctypes
krb5_free_string
+ krb5_get_init_creds_opt_set_fast_ccache
+ krb5_get_init_creds_opt_set_fast_flags
''',
lib='krb5 k5crypto',
headers='krb5.h')