Config.in 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  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. help
  22. NetSurf is a compact graphical web browser which aims for
  23. HTML5, CSS and JavaScript support.
  24. Frontends: GTK (X11), SDL 1.2 (framebuffer)
  25. http://www.netsurf-browser.org/
  26. if BR2_PACKAGE_NETSURF
  27. choice
  28. prompt "Netsurf frontend"
  29. default BR2_PACKAGE_NETSURF_SDL
  30. config BR2_PACKAGE_NETSURF_SDL
  31. bool "sdl frontend"
  32. select BR2_PACKAGE_SDL
  33. help
  34. Select SDL 1.2 frontend.
  35. config BR2_PACKAGE_NETSURF_GTK
  36. bool "gtk2 frontend"
  37. depends on BR2_PACKAGE_LIBGTK2
  38. help
  39. Select GTK+ 2 frontend.
  40. config BR2_PACKAGE_NETSURF_GTK3
  41. bool "gtk3 frontend"
  42. depends on BR2_PACKAGE_LIBGTK3
  43. help
  44. Select GTK+ 3 frontend.
  45. endchoice
  46. endif