capture: true,
)
endif
-common_sources += libpdns_apidocfiles_gen
libpdns_bind_dnssec_schema_source = src_dir / 'bind-dnssec.schema.sqlite3.sql'
libpdns_bind_dnssec_schema_gen = src_dir / 'bind-dnssec.schema.sqlite3.sql.h'
capture: true,
)
endif
-common_sources += libpdns_bind_dnssec_schema_gen
conditional_sources = {
'mplexer-sunos-devpoll': {
'pdns-auth-util' : {
'main': src_dir / 'pdnsutil.cc',
+ 'files-extra': libpdns_bind_dnssec_schema_gen,
'deps-extra': libpdns_ssqlite3,
},
'pdns-auth-control' : { 'main': src_dir / 'dynloader.cc' },
'pdns-common',
common_sources,
config_h,
+ libpdns_apidocfiles_gen,
dependencies: [
deps,
libpdns_signers_pkcs11,
main = files(info['main'])
export_dynamic = 'export-dynamic' in info ? info['export-dynamic'] : false
+ files_extra = 'files-extra' in info ? info['files-extra'] : []
deps_extra = 'deps-extra' in info ? info['deps-extra'] : []
set_variable(
tool,
main,
config_h,
+ files_extra,
export_dynamic: export_dynamic,
dependencies: [
deps,