]> Git Repo - buildroot-mgba.git/blob - package/imagemagick/imagemagick.mk
imagemagick: remove fixed jpeg+tiff dependencies, add optional deps
[buildroot-mgba.git] / package / imagemagick / imagemagick.mk
1 #############################################################
2 #
3 # imagemagick
4 #
5 #############################################################
6 IMAGEMAGICK_MAJOR = 6.6.4
7 IMAGEMAGICK_VERSION = $(IMAGEMAGICK_MAJOR)-8
8 IMAGEMAGICK_SOURCE = ImageMagick-$(IMAGEMAGICK_VERSION).tar.bz2
9 IMAGEMAGICK_SITE = ftp://ftp.imagemagick.org/pub/ImageMagick
10 IMAGEMAGICK_LIBTOOL_PATCH = NO
11 IMAGEMAGICK_INSTALL_STAGING = YES
12
13 ifeq ($(BR2_LARGEFILE),y)
14 IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=64
15 else
16 IMAGEMAGICK_CONF_ENV = ac_cv_sys_file_offset_bits=32
17 endif
18
19 IMAGEMAGICK_CONF_OPT = --program-transform-name='s,,,' \
20                 --without-perl \
21                 --without-wmf \
22                 --without-openexr \
23                 --without-jp2 \
24                 --without-jbig \
25                 --without-gvc \
26                 --without-djvu \
27                 --without-dps \
28                 --without-gslib \
29                 --without-fpx \
30                 --without-x
31
32 ifeq ($(BR2_PACKAGE_FONTCONFIG),y)
33 IMAGEMAGICK_CONF_OPT += --with-fontconfig
34 IMAGEMAGICK_DEPENDENCIES += fontconfig
35 else
36 IMAGEMAGISK_CONF_OPT += --without-fontconfig
37 endif
38
39 ifeq ($(BR2_PACKAGE_FREETYPE),y)
40 IMAGEMAGICK_CONF_OPT += --with-freetype
41 IMAGEMAGICK_DEPENDENCIES += freetype
42 else
43 IMAGEMAGISK_CONF_OPT += --without-freetype
44 endif
45
46 ifeq ($(BR2_PACKAGE_JPEG),y)
47 IMAGEMAGICK_CONF_OPT += --with-jpeg
48 IMAGEMAGICK_DEPENDENCIES += jpeg
49 else
50 IMAGEMAGISK_CONF_OPT += --without-jpeg
51 endif
52
53 ifeq ($(BR2_PACKAGE_LIBPNG),y)
54 IMAGEMAGICK_CONF_OPT += --with-png
55 IMAGEMAGICK_DEPENDENCIES += libpng
56 else
57 IMAGEMAGISK_CONF_OPT += --without-png
58 endif
59
60 ifeq ($(BR2_PACKAGE_LIBRSVG),y)
61 IMAGEMAGICK_CONF_OPT += --with-rsvg
62 IMAGEMAGICK_DEPENDENCIES += librsvg
63 else
64 IMAGEMAGISK_CONF_OPT += --without-rsvg
65 endif
66
67 ifeq ($(BR2_PACKAGE_LIBXML2),y)
68 IMAGEMAGICK_CONF_OPT += --with-xml
69 IMAGEMAGICK_DEPENDENCIES += libxml2
70 else
71 IMAGEMAGISK_CONF_OPT += --without-xml
72 endif
73
74 ifeq ($(BR2_PACKAGE_TIFF),y)
75 IMAGEMAGICK_CONF_OPT += --with-tiff
76 IMAGEMAGICK_DEPENDENCIES += tiff
77 else
78 IMAGEMAGISK_CONF_OPT += --without-tiff
79 endif
80
81 $(eval $(call AUTOTARGETS,package,imagemagick))
This page took 0.034597 seconds and 4 git commands to generate.