security/libssh: Add OPTIONS for other Kerberos implementations

PR:		282601
Reviewed by:	sunpoet
Approved by:	maintainer timeout
Sponsored by:	Klara, Inc.
Co-authored-by: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
This commit is contained in:
Mateusz Piotrowski 2025-01-30 18:59:46 +01:00
parent 69f1a9e378
commit 814fca7b52

View file

@ -50,11 +50,19 @@ CMAKE_ON= BUILD_SHARED_LIBS \
CMAKE_TESTING_ON= UNIT_TESTING
USE_LDCONFIG= yes
OPTIONS_DEFINE= GSSAPI OPENSSL STATIC
OPTIONS_DEFAULT=GSSAPI OPENSSL STATIC
OPTIONS_DEFINE= OPENSSL STATIC
OPTIONS_SINGLE= GSSAPI
OPTIONS_SINGLE_GSSAPI= GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT GSSAPI_NONE
OPTIONS_DEFAULT=GSSAPI_BASE OPENSSL STATIC
OPTIONS_SUB= yes
GSSAPI_CMAKE_BOOL= WITH_GSSAPI
GSSAPI_BASE_CMAKE_ON= -DKRB5_CONFIG=${KRB5CONFIG} -DWITH_GSSAPI=ON
GSSAPI_BASE_USES= gssapi:base,flags
GSSAPI_HEIMDAL_CMAKE_ON=-DKRB5_CONFIG=${KRB5CONFIG} -DWITH_GSSAPI=ON
GSSAPI_HEIMDAL_USES= gssapi:heimdal,flags
GSSAPI_MIT_CMAKE_ON= -DKRB5_CONFIG=${KRB5CONFIG} -DWITH_GSSAPI=ON
GSSAPI_MIT_USES= gssapi:mit,flags
GSSAPI_NONE_CMAKE_BOOL_OFF= WITH_GSSAPI
OPENSSL_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_OpenSSL
OPENSSL_USES= ssl
STATIC_CMAKE_BOOL= BUILD_STATIC_LIB