Lines Matching +full:can +full:- +full:disable
8 CAIRO_SOURCE = cairo-$(CAIRO_VERSION).tar.xz
9 CAIRO_LICENSE = LGPL-2.1 or MPL-1.1 (library)
10 CAIRO_LICENSE_FILES = COPYING COPYING-LGPL-2.1 COPYING-MPL-1.1
15 # 0002-ft-Use-FT_Done_MM_Var-instead-of-free-when-available-in-cairo_ft_apply_variation.patch
16 CAIRO_IGNORE_CVES += CVE-2018-19876
20 CAIRO_CONF_ENV += CFLAGS="$(TARGET_CFLAGS) -mxgot"
24 CAIRO_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -DCAIRO_NO_MUTEX=1"
27 # cairo can use C++11 atomics when available, so we need to link with
30 CAIRO_CONF_ENV += LIBS="-latomic"
34 --enable-trace=no \
35 --enable-interpreter=no
37 CAIRO_DEPENDENCIES = host-pkgconf fontconfig pixman
39 # Just the bare minimum to make other host-* packages happy
41 --enable-trace=no \
42 --enable-interpreter=no \
43 --disable-directfb \
44 --enable-ft \
45 --enable-gobject \
46 --disable-glesv2 \
47 --disable-vg \
48 --disable-xlib \
49 --disable-xcb \
50 --without-x \
51 --disable-xlib-xrender \
52 --disable-ps \
53 --disable-pdf \
54 --enable-png \
55 --enable-script \
56 --disable-svg \
57 --disable-tee \
58 --disable-xml
60 host-freetype \
61 host-fontconfig \
62 host-libglib2 \
63 host-libpng \
64 host-pixman \
65 host-pkgconf
71 CAIRO_CONF_OPTS += --enable-directfb
74 CAIRO_CONF_OPTS += --disable-directfb
78 CAIRO_CONF_OPTS += --enable-ft
81 CAIRO_CONF_OPTS += --disable-ft
85 CAIRO_CONF_OPTS += --enable-gobject
88 CAIRO_CONF_OPTS += --disable-gobject
91 # Can use GL or GLESv2 but not both
93 CAIRO_CONF_OPTS += --enable-gl --disable-glesv2
97 CAIRO_CONF_OPTS += --disable-gl --enable-glesv2
100 CAIRO_CONF_OPTS += --disable-gl --disable-glesv2
105 CAIRO_CONF_OPTS += --enable-vg
108 CAIRO_CONF_OPTS += --disable-vg
116 CAIRO_CONF_OPTS += --enable-xlib --enable-xcb --with-x
119 CAIRO_CONF_OPTS += --disable-xlib --disable-xcb --without-x
123 CAIRO_CONF_OPTS += --enable-xlib-xrender
126 CAIRO_CONF_OPTS += --disable-xlib-xrender
130 CAIRO_CONF_OPTS += --enable-ps
133 CAIRO_CONF_OPTS += --disable-ps
137 CAIRO_CONF_OPTS += --enable-pdf
140 CAIRO_CONF_OPTS += --disable-pdf
144 CAIRO_CONF_OPTS += --enable-png
147 CAIRO_CONF_OPTS += --disable-png
151 CAIRO_CONF_OPTS += --enable-script
153 CAIRO_CONF_OPTS += --disable-script
157 CAIRO_CONF_OPTS += --enable-svg
159 CAIRO_CONF_OPTS += --disable-svg
163 CAIRO_CONF_OPTS += --enable-tee
165 CAIRO_CONF_OPTS += --disable-tee
169 CAIRO_CONF_OPTS += --enable-xml
171 CAIRO_CONF_OPTS += --disable-xml
174 $(eval $(autotools-package))
175 $(eval $(host-autotools-package))