Config.in.host 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. config BR2_PACKAGE_HOST_IMAGEMAGICK
  2. bool "host imagemagick"
  3. help
  4. ImageMagick(R) is a software suite to create, edit, and
  5. compose bitmap images. It can read, convert and write images
  6. in a variety of formats (about 100) including DPX, EXR, GIF,
  7. JPEG, JPEG-2000, PDF, PhotoCD, PNG, Postscript, SVG, and TIFF.
  8. Use ImageMagick to translate, flip, mirror, rotate, scale,
  9. shear and transform images, adjust image colors, apply various
  10. special effects, or draw text, lines, polygons, ellipses and
  11. Bézier curves.
  12. http://www.imagemagick.org/
  13. if BR2_PACKAGE_HOST_IMAGEMAGICK
  14. config BR2_PACKAGE_HOST_IMAGEMAGICK_SVG
  15. bool "SVG support"
  16. depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS # host-librsvg
  17. depends on BR2_HOST_GCC_AT_LEAST_4_9 # host-pango -> host-harfbuzz
  18. select BR2_PACKAGE_HOST_IMAGEMAGICK_XML
  19. help
  20. Say 'y' here is you need ImageMagick tools (like convert)
  21. to support SVG.
  22. This is not enabled by default, as it brings quite a few
  23. extra dependencies, and thus extra build time.
  24. comment "SVG support needs host gcc >= 4.9"
  25. depends on BR2_PACKAGE_HOST_RUSTC_ARCH_SUPPORTS
  26. depends on !BR2_HOST_GCC_AT_LEAST_4_9
  27. config BR2_PACKAGE_HOST_IMAGEMAGICK_XML
  28. bool "XML support"
  29. help
  30. Say 'y' here if you need ImageMagick to support XML. Indeed,
  31. ImageMagick does not trust unvalidated XMP profiles in
  32. images. If such a XML profile is encountered inside e.g. a
  33. PNG image the processing is aborted. Validating the XMP
  34. profile requires that ImageMagick is compiled with XML
  35. support.
  36. endif