third_party/heimdal_build: Add KDC_LIB macro definitions
authorJoseph Sutton <josephsutton@catalyst.net.nz>
Tue, 22 Feb 2022 02:30:17 +0000 (15:30 +1300)
committerJule Anger <janger@samba.org>
Wed, 2 Mar 2022 10:26:30 +0000 (10:26 +0000)
This is an adaptation to Heimdal:

commit 7bb00a40eabbed2bc1c268f5244bfb9736d9bebe
Author: Luke Howard <lukeh@padl.com>
Date:   Tue Jan 4 13:08:35 2022 +1100

    kdc: fix Windows build

BUG: https://bugzilla.samba.org/show_bug.cgi?id=14995

Signed-off-by: Joseph Sutton <josephsutton@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Stefan Metzmacher <metze@samba.org>
(cherry picked from commit 6d8fec7006e8eadf5967a6f2f5add7d3c2c7bd3e)

third_party/heimdal_build/wscript_build

index 7780f9c13246154aa87e4a09f1e6850e33129afe..cf7c2b9a34281c93939f1930129c17d472a64c03 100644 (file)
@@ -445,7 +445,7 @@ if not bld.CONFIG_SET("USING_SYSTEM_KDC"):
                         includes='../heimdal/kdc',
                         deps='roken krb5 hdb asn1 HEIMDAL_DIGEST_ASN1 HEIMDAL_KX509_ASN1 heimntlm hcrypto com_err wind heimbase gssapi gss_preauth',
                         version_script='kdc/version-script.map')
-    HEIMDAL_AUTOPROTO('kdc/kdc-protos.h', KDC_SOURCE)
+    HEIMDAL_AUTOPROTO('kdc/kdc-protos.h', KDC_SOURCE, options='-E KDC_LIB -q -P comment -o')
     HEIMDAL_AUTOPROTO_PRIVATE('kdc/kdc-private.h', KDC_SOURCE)
 
 if not bld.CONFIG_SET("USING_SYSTEM_HEIMNTLM"):