evas: enable png loader / disable jpeg loader
[qi-bootmenu-system.git] / sources / sections / evas.sh
blob1f590658f04898a996534138ef957c123e188857
1 setupfor evas
3 [ ! -e ./configure ] && NOCONFIGURE=y ./autogen.sh
5 # depends on freetype
7 # we build with libjpeg because it's already there as dependency of eet
9 # evas doesn't seem to like certain compiler flags. For example it segfaults
10 # in evas_object_color_set when compiled with:
12 # -Os -pipe -march=armv4t -mtune=arm9tdmi
14 # we therefore ignore the global $CFLAGS and just use $CFLAGS_HEADERS here.
16 LDFLAGS="$LDFLAGS" CFLAGS="$CFLAGS_HEADERS" ./configure $CROSS_CONFIGURE_FLAGS --prefix=/usr \
17 --enable-fb \
18 --disable-directfb \
19 --disable-sdl \
20 --enable-buffer \
21 --disable-evas-cserve \
22 --disable-software-ddraw \
23 --disable-software-qtopia \
24 --disable-software-xlib \
25 --disable-software-16-x11 \
26 --disable-software-xcb \
27 --disable-gl-x11 \
28 --disable-xrender-x11 \
29 --disable-xrender-xcb \
30 --disable-glitz-x11 \
31 --enable-image-loader-eet \
32 --disable-image-loader-edb \
33 --disable-image-loader-gif \
34 --enable-image-loader-png \
35 --disable-image-loader-pmaps \
36 --disable-image-loader-jpeg \
37 --disable-image-loader-tiff \
38 --disable-image-loader-xpm \
39 --disable-image-loader-svg \
40 --enable-cpu-c \
41 --disable-evas-magic-debug \
42 --disable-fontconfig \
43 --enable-font-loader-eet \
44 --disable-scale-sample \
45 --enable-scale-smooth \
46 --enable-convert-yuv \
47 --enable-small-dither-mask \
48 --disable-no-dither-mask \
49 --disable-convert-8-rgb-332 \
50 --disable-convert-8-rgb-666 \
51 --disable-convert-8-rgb-232 \
52 --disable-convert-8-rgb-222 \
53 --disable-convert-8-rgb-221 \
54 --disable-convert-8-rgb-121 \
55 --disable-convert-8-rgb-111 \
56 --enable-convert-16-rgb-565 \
57 --disable-convert-16-rgb-555 \
58 --disable-convert-16-rgb-444 \
59 --disable-convert-16-rgb-ipq \
60 --enable-convert-16-rgb-rot-0 \
61 --enable-convert-16-rgb-rot-90 \
62 --disable-convert-16-rgb-rot-180 \
63 --enable-convert-16-rgb-rot-270 \
64 --enable-convert-24-rgb-888 \
65 --enable-convert-24-bgr-888 \
66 --enable-convert-32-rgb-8888 \
67 --enable-convert-32-rgbx-8888 \
68 --enable-convert-32-bgr-8888 \
69 --enable-convert-32-bgrx-8888 \
70 --enable-convert-32-rgb-rot-0 \
71 --enable-convert-32-rgb-rot-90 \
72 --disable-convert-32-rgb-rot-180 \
73 --enable-convert-32-rgb-rot-270 \
74 --disable-doc \
75 --without-x &&
76 make &&
77 make DESTDIR="$STAGING_DIR" install || dienow
79 install_shared_library evas
80 # delete all savers because we don't need them
81 rm -rf "$ROOT_DIR/usr/lib/evas/modules/savers"
83 pkgconfig_fixup_prefix evas
84 libtool_fixup_libdir evas
86 cleanup evas