5 from waflib import Logs
11 if conf.CHECK_BUNDLED_SYSTEM_PKG(pkg_name, minversion=pkg_minversion):
12 if not conf.find_program('asn1Parser', var='ASN1PARSER'):
13 Logs.warn('WARNING: ans1Parser hasn\'t been found! Please install it (e.g. libtasn1-bin)')
15 # GnuTLS is currently able to be disabled
16 if conf.env.enable_gnutls:
17 conf.CHECK_FUNCS_IN('gnutls_pkcs7_get_embedded_data_oid', 'gnutls')
19 Logs.warn('WARNING: gnutls disabled so dumpmscat will not be built')
22 if (bld.CONFIG_SET('HAVE_LIBTASN1') and
23 bld.env.ASN1PARSER and
24 bld.CONFIG_SET('HAVE_GNUTLS_PKCS7_GET_EMBEDDED_DATA_OID')):
26 bld.SAMBA_GENERATOR('MSCAT_PARSER',
28 target='mscat_asn1_tab.c',
29 rule='${ASN1PARSER} --output ${TGT} ${SRC}',
32 bld.SAMBA_LIBRARY('mscat',
46 bld.SAMBA_BINARY('dumpmscat',