xref: /OK3568_Linux_fs/buildroot/package/libeXosip2/libeXosip2.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libexosip2
4#
5################################################################################
6
7LIBEXOSIP2_VERSION = 5.2.1
8# Since version 5.0, letter 'X' in library's name is in lower case
9LIBEXOSIP2_SOURCE = libexosip2-$(LIBEXOSIP2_VERSION).tar.gz
10LIBEXOSIP2_SITE = http://download.savannah.gnu.org/releases/exosip
11LIBEXOSIP2_INSTALL_STAGING = YES
12LIBEXOSIP2_LICENSE = GPL-2.0+
13LIBEXOSIP2_LICENSE_FILES = COPYING
14LIBEXOSIP2_CPE_ID_VENDOR = gnu
15LIBEXOSIP2_CPE_ID_PRODUCT = exosip
16
17LIBEXOSIP2_DEPENDENCIES = host-pkgconf libosip2
18
19ifeq ($(BR2_arc),y)
20# toolchain __arc__ define conflicts with libeXosip2 source
21LIBEXOSIP2_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -U__arc__"
22endif
23
24ifeq ($(BR2_PACKAGE_C_ARES),y)
25LIBEXOSIP2_DEPENDENCIES += c-ares
26endif
27
28ifeq ($(BR2_PACKAGE_OPENSSL),y)
29LIBEXOSIP2_DEPENDENCIES += openssl
30LIBEXOSIP2_CONF_OPTS += --enable-openssl
31else
32LIBEXOSIP2_CONF_OPTS += --disable-openssl
33endif
34
35LIBEXOSIP2_CONF_OPTS += \
36	--enable-mt=$(if $(BR2_TOOLCHAIN_HAS_THREADS),yes,no)
37
38$(eval $(autotools-package))
39