mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-24 18:57:41 +00:00
[#3732] Detect mit krb5 in meson
This commit is contained in:
parent
5eb4ec8f9b
commit
2c8882ae18
@ -7,6 +7,6 @@ ddns_gss_tsig_testutils_lib = static_library(
|
|||||||
'ddns-gss-tsig-testutils',
|
'ddns-gss-tsig-testutils',
|
||||||
'gss_tsig_dns_server.cc',
|
'gss_tsig_dns_server.cc',
|
||||||
cpp_args: [f'-DTEST_DATA_DIR="@current_source_dir@"'],
|
cpp_args: [f'-DTEST_DATA_DIR="@current_source_dir@"'],
|
||||||
dependencies: [GTEST_DEP, CRYPTO_DEP],
|
dependencies: [CRYPTO_DEP, GTEST_DEP, KRB5_DEP],
|
||||||
include_directories: [include_directories('.'), include_directories('..')] + INCLUDES,
|
include_directories: [include_directories('.'), include_directories('..')] + INCLUDES,
|
||||||
)
|
)
|
||||||
|
@ -1,9 +1,10 @@
|
|||||||
project('krb5')
|
project('krb5')
|
||||||
current_source_dir = meson.current_source_dir()
|
|
||||||
krb5 = disabler()
|
krb5 = disabler()
|
||||||
krb5_config = find_program('krb5-config', required: false)
|
|
||||||
|
|
||||||
if krb5_config.found()
|
foreach krb5_config_name : ['krb5-config', 'krb5-config.mit']
|
||||||
|
krb5_config = find_program(krb5_config_name, required: false)
|
||||||
|
|
||||||
|
if krb5_config.found()
|
||||||
# Detect vendor.
|
# Detect vendor.
|
||||||
vendor_cmd = run_command([krb5_config, '--vendor'], check: false)
|
vendor_cmd = run_command([krb5_config, '--vendor'], check: false)
|
||||||
if vendor_cmd.returncode() != 0
|
if vendor_cmd.returncode() != 0
|
||||||
@ -25,4 +26,8 @@ if krb5_config.found()
|
|||||||
variables: {'vendor': vendor},
|
variables: {'vendor': vendor},
|
||||||
)
|
)
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
if krb5.found()
|
||||||
|
break
|
||||||
|
endif
|
||||||
|
endforeach
|
||||||
|
Loading…
x
Reference in New Issue
Block a user