Config.in 944 B

123456789101112131415161718192021222324252627
  1. config 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. config BR2_PACKAGE_LIBEASTL
  9. bool "libeastl"
  10. depends on BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS
  11. depends on BR2_INSTALL_LIBSTDCPP
  12. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # C++14
  13. help
  14. EASTL stands for Electronic Arts Standard Template
  15. Library. EASTL stands for Electronic Arts Standard Template
  16. Library. It is a C++ template library of containers,
  17. algorithms, and iterators useful for runtime and tool
  18. development across multiple platforms. It is an extensive
  19. and robust implementation that has an emphasis on high
  20. performance.
  21. https://github.com/electronicarts/EASTL
  22. comment "libeastl needs a toolchain w/ C++, gcc >= 4.9"
  23. depends on BR2_PACKAGE_LIBEASTL_ARCH_SUPPORTS
  24. depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 || !BR2_INSTALL_LIBSTDCPP