diff options
author | Stephen Frost | 2023-04-13 12:55:13 +0000 |
---|---|---|
committer | Stephen Frost | 2023-04-13 12:55:13 +0000 |
commit | f7431bca8b0138bdbce7025871560d39119565a0 (patch) | |
tree | 977a68bd13725af6a34cf2fec653f91531149cf0 /configure | |
parent | 6633cfb21691840c33816a6dacaca0b504efb895 (diff) |
Explicitly require MIT Kerberos for GSSAPI
WHen building with GSSAPI support, explicitly require MIT Kerberos and
check for gssapi_ext.h in configure.ac and meson.build. Also add
documentation explicitly stating that we now require MIT Kerberos when
building with GSSAPI support.
Reveiwed by: Johnathan Katz
Discussion: https://postgr.es/m/[email protected]
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/configure b/configure index dbea7eaf5f7..08bcf8f43af 100755 --- a/configure +++ b/configure @@ -14106,6 +14106,33 @@ fi done + for ac_header in gssapi/gssapi_ext.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi_ext.h" "ac_cv_header_gssapi_gssapi_ext_h" "$ac_includes_default" +if test "x$ac_cv_header_gssapi_gssapi_ext_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GSSAPI_GSSAPI_EXT_H 1 +_ACEOF + +else + for ac_header in gssapi_ext.h +do : + ac_fn_c_check_header_mongrel "$LINENO" "gssapi_ext.h" "ac_cv_header_gssapi_ext_h" "$ac_includes_default" +if test "x$ac_cv_header_gssapi_ext_h" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_GSSAPI_EXT_H 1 +_ACEOF + +else + as_fn_error $? "gssapi_ext.h header file is required for GSSAPI" "$LINENO" 5 +fi + +done + +fi + +done + fi if test -z "$OPENSSL"; then |