Config.in 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. config BR2_PACKAGE_MINETEST
  2. bool "minetest"
  3. depends on BR2_INSTALL_LIBSTDCPP # irrlichtMt (bundled)
  4. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # C++11
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. depends on BR2_PACKAGE_XORG7 # irrlichtMt (bundled)
  7. depends on BR2_PACKAGE_HAS_LIBGL # irrlichtMt (bundled)
  8. depends on BR2_PACKAGE_LUAJIT
  9. select BR2_PACKAGE_GMP
  10. select BR2_PACKAGE_JSONCPP
  11. select BR2_PACKAGE_SQLITE
  12. select BR2_PACKAGE_ZLIB
  13. select BR2_PACKAGE_ZSTD
  14. # At least one option must be enabled
  15. select BR2_PACKAGE_MINETEST_CLIENT if !BR2_PACKAGE_MINETEST_SERVER
  16. help
  17. Minetest is a near-infinite-world block sandbox game and a
  18. game engine, inspired by InfiniMiner, Minecraft, and the
  19. like.
  20. http://www.minetest.net
  21. if BR2_PACKAGE_MINETEST
  22. config BR2_PACKAGE_MINETEST_CLIENT
  23. bool "minetest client"
  24. select BR2_PACKAGE_BZIP2
  25. select BR2_PACKAGE_FREETYPE
  26. select BR2_PACKAGE_LIBPNG
  27. select BR2_PACKAGE_JPEG
  28. select BR2_PACKAGE_XLIB_LIBXI
  29. help
  30. Build Minetest client.
  31. config BR2_PACKAGE_MINETEST_SERVER
  32. bool "minetest server"
  33. help
  34. Build Minetest server.
  35. config BR2_PACKAGE_MINETEST_SOUND
  36. bool "enable sound"
  37. depends on BR2_PACKAGE_MINETEST_CLIENT
  38. depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
  39. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # openal
  40. select BR2_PACKAGE_LIBVORBIS
  41. select BR2_PACKAGE_OPENAL
  42. comment "sound support needs a toolchain w/ threads NPTL"
  43. depends on BR2_PACKAGE_MINETEST_CLIENT
  44. depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
  45. depends on !BR2_TOOLCHAIN_HAS_THREADS_NPTL
  46. endif
  47. comment "minetest needs a toolchain w/ C++, gcc >= 5.1, threads"
  48. depends on BR2_PACKAGE_LUAJIT_ARCH_SUPPORTS
  49. depends on !BR2_INSTALL_LIBSTDCPP \
  50. || !BR2_TOOLCHAIN_GCC_AT_LEAST_5 \
  51. || !BR2_TOOLCHAIN_HAS_THREADS
  52. comment "minetest needs X11 and an OpenGL provider"
  53. depends on (BR2_INSTALL_LIBSTDCPP \
  54. && BR2_TOOLCHAIN_GCC_AT_LEAST_5 \
  55. && BR2_TOOLCHAIN_HAS_THREADS)
  56. depends on !BR2_PACKAGE_HAS_LIBGL || !BR2_PACKAGE_XORG7