Config.in 825 B

123456789101112131415161718192021222324252627
  1. config BR2_PACKAGE_OPENCSD_ARCH_SUPPORTS
  2. bool
  3. default y if BR2_arm
  4. default y if BR2_armeb
  5. default y if BR2_aarch64
  6. default y if BR2_aarch64_be
  7. config BR2_PACKAGE_OPENCSD
  8. bool "opencsd"
  9. depends on BR2_PACKAGE_OPENCSD_ARCH_SUPPORTS
  10. depends on !BR2_STATIC_LIBS
  11. depends on BR2_INSTALL_LIBSTDCPP
  12. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
  13. help
  14. This library provides an API suitable for the decode of
  15. ARM(r) CoreSight(tm) trace streams.
  16. OpenCSD is for example an optional dependency in the Linux
  17. "perf" tool, starting from kernel version 5.1.
  18. https://github.com/Linaro/OpenCSD
  19. comment "opencsd needs a toolchain w/ C++11, gcc >= 4.8, dynamic library"
  20. depends on BR2_PACKAGE_OPENCSD_ARCH_SUPPORTS
  21. depends on BR2_STATIC_LIBS \
  22. || !BR2_INSTALL_LIBSTDCPP \
  23. || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8