xref: /OK3568_Linux_fs/buildroot/package/libgdiplus/libgdiplus.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libgdiplus
4#
5################################################################################
6
7LIBGDIPLUS_VERSION = 6.0.5
8LIBGDIPLUS_SITE = $(call github,mono,libgdiplus,$(LIBGDIPLUS_VERSION))
9
10LIBGDIPLUS_LICENSE = MIT
11LIBGDIPLUS_LICENSE_FILES = LICENSE
12LIBGDIPLUS_CPE_ID_VENDOR = mono-project
13
14LIBGDIPLUS_INSTALL_STAGING = YES
15
16# github tarball doesn't have configure
17LIBGDIPLUS_AUTORECONF = YES
18
19LIBGDIPLUS_DEPENDENCIES = xlib_libXft libglib2 cairo libpng host-pkgconf
20
21ifeq ($(BR2_PACKAGE_GIFLIB),y)
22LIBGDIPLUS_CONF_OPTS += --with-libgif
23LIBGDIPLUS_DEPENDENCIES += giflib
24else
25LIBGDIPLUS_CONF_OPTS += --without-libgif
26endif
27
28# there is a bug in the configure script that enables pango support
29# when passing --without-pango, so let's just not use it
30ifeq ($(BR2_PACKAGE_PANGO),y)
31LIBGDIPLUS_CONF_OPTS += --with-pango
32LIBGDIPLUS_DEPENDENCIES += pango
33endif
34
35ifeq ($(BR2_PACKAGE_LIBEXIF),y)
36LIBGDIPLUS_CONF_OPTS += --with-libexif
37LIBGDIPLUS_DEPENDENCIES += libexif
38else
39LIBGDIPLUS_CONF_OPTS += --without-libexif
40endif
41
42ifeq ($(BR2_PACKAGE_JPEG),y)
43LIBGDIPLUS_CONF_OPTS += --with-libjpeg=$(STAGING_DIR)/usr
44LIBGDIPLUS_DEPENDENCIES += jpeg
45else
46LIBGDIPLUS_CONF_OPTS += --without-libjpeg
47endif
48
49ifeq ($(BR2_PACKAGE_TIFF),y)
50LIBGDIPLUS_CONF_OPTS += --with-libtiff=$(STAGING_DIR)/usr
51LIBGDIPLUS_DEPENDENCIES += tiff
52else
53LIBGDIPLUS_CONF_OPTS += --without-libtiff
54endif
55
56$(eval $(autotools-package))
57