xref: /OK3568_Linux_fs/buildroot/package/libeastl/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS
2	bool
3	default y if BR2_i386
4	default y if BR2_x86_64
5	default y if BR2_aarch64
6	default y if BR2_powerpc
7	default y if BR2_powerpc64
8
9config BR2_PACKAGE_LIBEASTL
10	bool "libeastl"
11	depends on BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS
12	depends on BR2_INSTALL_LIBSTDCPP
13	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14
14	help
15	  EASTL stands for Electronic Arts Standard Template
16	  Library. EASTL stands for Electronic Arts Standard Template
17	  Library. It is a C++ template library of containers,
18	  algorithms, and iterators useful for runtime and tool
19	  development across multiple platforms.  It is an extensive
20	  and robust implementation that has an emphasis on high
21	  performance.
22
23	  https://github.com/electronicarts/EASTL
24
25comment "libeastl needs a toolchain w/ C++, gcc >= 4.9"
26	depends on BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS
27	depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_INSTALL_LIBSTDCPP
28