xref: /OK3568_Linux_fs/buildroot/package/leptonica/leptonica.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# leptonica
4#
5################################################################################
6
7LEPTONICA_VERSION = 1.82.0
8LEPTONICA_SITE = http://www.leptonica.org/source
9LEPTONICA_LICENSE = BSD-2-Clause
10LEPTONICA_LICENSE_FILES = leptonica-license.txt
11LEPTONICA_CPE_ID_VENDOR = leptonica
12LEPTONICA_INSTALL_STAGING = YES
13LEPTONICA_DEPENDENCIES = host-pkgconf
14
15LEPTONICA_CONF_OPTS += --disable-programs
16
17ifeq ($(BR2_PACKAGE_GIFLIB),y)
18LEPTONICA_DEPENDENCIES += giflib
19LEPTONICA_CONF_OPTS += --with-giflib
20else
21LEPTONICA_CONF_OPTS += --without-giflib
22endif
23
24ifeq ($(BR2_PACKAGE_JPEG),y)
25LEPTONICA_DEPENDENCIES += jpeg
26LEPTONICA_CONF_OPTS += --with-jpeg
27else
28LEPTONICA_CONF_OPTS += --without-jpeg
29endif
30
31ifeq ($(BR2_PACKAGE_LIBPNG),y)
32LEPTONICA_DEPENDENCIES += libpng
33LEPTONICA_CONF_OPTS += --with-libpng
34else
35LEPTONICA_CONF_OPTS += --without-libpng
36endif
37
38ifeq ($(BR2_PACKAGE_OPENJPEG),y)
39LEPTONICA_DEPENDENCIES += openjpeg
40LEPTONICA_CONF_OPTS += --with-libopenjpeg
41else
42LEPTONICA_CONF_OPTS += --without-libopenjpeg
43endif
44
45ifeq ($(BR2_PACKAGE_TIFF),y)
46LEPTONICA_DEPENDENCIES += tiff
47LEPTONICA_CONF_OPTS += --with-libtiff
48else
49LEPTONICA_CONF_OPTS += --without-libtiff
50endif
51
52ifeq ($(BR2_PACKAGE_WEBP),y)
53LEPTONICA_DEPENDENCIES += webp
54LEPTONICA_CONF_OPTS += --with-libwebp
55ifeq ($(BR2_PACKAGE_WEBP_DEMUX)$(BR2_PACKAGE_WEBP_MUX),yy)
56LEPTONICA_CONF_OPTS += --with-libwebpmux
57else
58LEPTONICA_CONF_OPTS += --without-libwebpmux
59endif
60else
61LEPTONICA_CONF_OPTS += \
62	--without-libwebp \
63	--without-libwebpmux
64endif
65
66ifeq ($(BR2_PACKAGE_ZLIB),y)
67LEPTONICA_DEPENDENCIES += zlib
68LEPTONICA_CONF_OPTS += --with-zlib
69else
70LEPTONICA_CONF_OPTS += --without-zlib
71endif
72
73$(eval $(autotools-package))
74