depends  pixman

optional_depends "libpng"                                               \
                 "--enable-png --enable-svg"                            \
                 "--disable-png --disable-svg"                          \
                 "for PNG functions and SVG backend (recommended)"

optional_depends "zlib"                                                 \
                 "--enable-ps --enable-pdf"                             \
                 "--disable-ps --disable-pdf"                           \
                 "for PostScript and PDF surface backend (recommended)"

optional_depends "libX11"                                               \
                 "--enable-xlib"                                        \
                 "--disable-xlib"                                       \
                 "for Xlib surface backend"

optional_depends "libXrender"                                           \
                 "--enable-xlib --enable-xlib-xrender"                  \
                 "--disable-xlib-xrender"                               \
                 "for Xlib Xrender surface backend (enables Xlib)"

optional_depends "libxcb"                                               \
                 "--enable-xlib --enable-xcb"                           \
                 "--disable-xcb"                                        \
                 "for XCB surface backend (experimental, enables Xlib)"

optional_depends "qt4"                                                  \
                 "--enable-qt"                                          \
                 "--disable-qt"                                         \
                 "for Qt surface backend (Experimental)"

optional_depends "DirectFB"                                             \
                 "--enable-directfb"                                    \
                 "--disable-directfb"                                   \
                 "for DirectFB surface backend (experimental)"

optional_depends "libdrm"                                               \
                 "--enable-drm"                                         \
                 "--disable-drm"                                        \
                 "for DRM surface backend (experimental)"

optional_depends "mesa-lib"                                             \
                 "--enable-gl"                                          \
                 "--disable-gl"                                         \
                 "for OpenGL surface backend (experimental and if using NVIDIA blobs, say N else gtk+-2 segfaults)"

optional_depends "freetype2"                                            \
                 "--enable-ft"                                          \
                 "--disable-ft"                                         \
                 "for FreeType font backend"

optional_depends "fontconfig"                                           \
                 "--enable-ft --enable-fc"                              \
                 "--disable-fc"                                         \
                 "for Fontconfig font backend (enables FreeType)"

optional_depends "gobject-introspection"                                \
                 "--enable-gobject"                                     \
                 "--disable-gobject"                                    \
                 "for gobject functions?"

# circular dependencies
#optional_depends "ghostscript" "" "" "for ps surface backend"
#optional_depends "libspectre"  "" "" "for ps testing"
#optional_depends "poppler"     "" "" "for pdf testing"
