xref: /OK3568_Linux_fs/buildroot/package/supertux/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config 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_LIBCURL
20	select BR2_PACKAGE_LIBGLEW
21	select BR2_PACKAGE_LIBOGG
22	select BR2_PACKAGE_LIBPNG
23	select BR2_PACKAGE_LIBVORBIS
24	select BR2_PACKAGE_OPENAL
25	select BR2_PACKAGE_PHYSFS
26	select BR2_PACKAGE_SDL2
27	select BR2_PACKAGE_SDL2_IMAGE
28	select BR2_PACKAGE_SDL2_OPENGL
29	help
30	  SuperTux is a free classic 2D jump'n run sidescroller game in
31	  a style similar to the original Super Mario games covered
32	  under the GNU GPL.
33
34	  http://supertux.github.io/
35
36comment "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
44