# $NetBSD: options.mk,v 1.2 2018/12/21 09:33:14 wiz Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.mbedtls
PKG_SUPPORTED_OPTIONS= mbedtls-tools tests zlib
PKG_SUGGESTED_OPTIONS+= # XXX: blank, though the package has "tests" by default
PKG_SUGGESTED_OPTIONS+= mbedtls-tools
PLIST_VARS+= tests tools
.if defined(PKG_OPTIONS.polarssl)
PKG_LEGACY_OPTIONS+= ${PKG_OPTIONS.polarssl}
PKG_OPTIONS_DEPRECATED_WARNINGS+= "Deprecated variable PKG_OPTIONS.polarssl used, use "${PKG_OPTIONS_VAR:Q}" instead."
.endif
.include "../../mk/bsd.options.mk"
.if !empty(PKG_OPTIONS:Mmbedtls-tools)
CMAKE_ARGS+= -DENABLE_PROGRAMS=ON
PLIST.tools= yes
.else
CMAKE_ARGS+= -DENABLE_PROGRAMS=OFF
.if !empty(PKG_OPTIONS:Mtests)
. if !empty(PKG_OPTIONS:Mmbedtls-tools)
. include "../../security/openssl/buildlink3.mk"
CMAKE_ARGS+= -DENABLE_TESTING=ON
PLIST.tests= yes
. else
PKG_FAIL_REASON+= "option tests needs option mbedtls-tools"
. endif
.include "../../lang/python/tool.mk"
CMAKE_ARGS+= -DENABLE_TESTING=OFF
.if !empty(PKG_OPTIONS:Mzlib)
.include "../../devel/zlib/buildlink3.mk"
CMAKE_ARGS+= -DENABLE_ZLIB_SUPPORT=ON
CMAKE_ARGS+= -DENABLE_ZLIB_SUPPORT=OFF