Config.in 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. # netsurf mixes up host and target CFLAGS, so it isn't compatible with
  2. # architectures where we pass ABI specific compiler flags (TARGET_ABI)
  3. config BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
  4. bool
  5. default y if !((BR2_arc && BR2_ARC_ATOMIC_EXT) || \
  6. BR2_powerpc_8540 || BR2_powerpc_8548 || BR2_powerpc_e500mc || \
  7. BR2_xtensa)
  8. comment "netsurf needs a toolchain w/ dynamic library"
  9. depends on BR2_STATIC_LIBS
  10. depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
  11. config BR2_PACKAGE_NETSURF
  12. bool "netsurf"
  13. # static linking support is broken beyond repair
  14. depends on !BR2_STATIC_LIBS
  15. depends on BR2_PACKAGE_NETSURF_ARCH_SUPPORTS
  16. select BR2_PACKAGE_EXPAT
  17. select BR2_PACKAGE_JPEG
  18. select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
  19. select BR2_PACKAGE_LIBPNG
  20. select BR2_PACKAGE_OPENSSL if BR2_PACKAGE_LIBCURL
  21. select BR2_PACKAGE_OPENSSL_FORCE_LIBOPENSSL if BR2_PACKAGE_LIBCURL
  22. help
  23. NetSurf is a compact graphical web browser which aims for
  24. HTML5, CSS and JavaScript support.
  25. Frontends: GTK (X11), SDL 1.2 (framebuffer)
  26. http://www.netsurf-browser.org/
  27. if BR2_PACKAGE_NETSURF
  28. choice
  29. prompt "Netsurf frontend"
  30. default BR2_PACKAGE_NETSURF_SDL
  31. config BR2_PACKAGE_NETSURF_SDL
  32. bool "sdl frontend"
  33. select BR2_PACKAGE_SDL
  34. help
  35. Select SDL 1.2 frontend.
  36. config BR2_PACKAGE_NETSURF_GTK
  37. bool "gtk2 frontend"
  38. depends on BR2_PACKAGE_LIBGTK2
  39. help
  40. Select GTK+ 2 frontend.
  41. config BR2_PACKAGE_NETSURF_GTK3
  42. bool "gtk3 frontend"
  43. depends on BR2_PACKAGE_LIBGTK3
  44. help
  45. Select GTK+ 3 frontend.
  46. endchoice
  47. endif