Config.in 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. config BR2_PACKAGE_SUPERTUX
  2. bool "supertux"
  3. depends on BR2_INSTALL_LIBSTDCPP
  4. depends on BR2_PACKAGE_HAS_LIBGL # libglew
  5. depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
  6. depends on BR2_PACKAGE_XORG7 # libglew, SDL2 OpenGL (GLX)
  7. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_6 # C++14
  8. depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # openal
  9. depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-filesystem
  10. depends on BR2_USE_MMU # SDL2 OpenGL (GLX)
  11. depends on !BR2_STATIC_LIBS # SDL2
  12. depends on BR2_USE_WCHAR # Boost
  13. select BR2_PACKAGE_BOOST
  14. select BR2_PACKAGE_BOOST_DATE_TIME
  15. select BR2_PACKAGE_BOOST_FILESYSTEM
  16. select BR2_PACKAGE_BOOST_LOCALE
  17. select BR2_PACKAGE_BOOST_SYSTEM
  18. select BR2_PACKAGE_FREETYPE
  19. select BR2_PACKAGE_GLM
  20. select BR2_PACKAGE_LIBCURL
  21. select BR2_PACKAGE_LIBGLEW
  22. select BR2_PACKAGE_LIBOGG
  23. select BR2_PACKAGE_LIBPNG
  24. select BR2_PACKAGE_LIBVORBIS
  25. select BR2_PACKAGE_OPENAL
  26. select BR2_PACKAGE_PHYSFS
  27. select BR2_PACKAGE_SDL2
  28. select BR2_PACKAGE_SDL2_IMAGE
  29. select BR2_PACKAGE_SDL2_OPENGL
  30. select BR2_PACKAGE_ZLIB
  31. help
  32. SuperTux is a free classic 2D jump'n run sidescroller game in
  33. a style similar to the original Super Mario games covered
  34. under the GNU GPL.
  35. http://supertux.github.io/
  36. comment "supertux needs OpenGL and a toolchain w/ C++, gcc >= 6, NPTL, dynamic library, wchar"
  37. depends on BR2_PACKAGE_OPENAL_ARCH_SUPPORTS
  38. depends on BR2_PACKAGE_XORG7
  39. depends on BR2_USE_MMU
  40. depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
  41. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_PACKAGE_HAS_LIBGL || \
  42. !BR2_TOOLCHAIN_GCC_AT_LEAST_6 || !BR2_TOOLCHAIN_HAS_THREADS_NPTL || \
  43. BR2_STATIC_LIBS || !BR2_USE_WCHAR