f93a6c2830
This library provides an API suitable for the decode of ARM(r) CoreSight(tm) trace streams. OpenCSD is for example an optional dependency in the Linux "perf" tool, starting from kernel version 5.1. https://github.com/Linaro/OpenCSD Signed-off-by: Julien Olivain <ju.o@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
28 lines
825 B
Plaintext
28 lines
825 B
Plaintext
config BR2_PACKAGE_OPENCSD_ARCH_SUPPORTS
|
|
bool
|
|
default y if BR2_arm
|
|
default y if BR2_armeb
|
|
default y if BR2_aarch64
|
|
default y if BR2_aarch64_be
|
|
|
|
config BR2_PACKAGE_OPENCSD
|
|
bool "opencsd"
|
|
depends on BR2_PACKAGE_OPENCSD_ARCH_SUPPORTS
|
|
depends on !BR2_STATIC_LIBS
|
|
depends on BR2_INSTALL_LIBSTDCPP
|
|
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
|
|
help
|
|
This library provides an API suitable for the decode of
|
|
ARM(r) CoreSight(tm) trace streams.
|
|
|
|
OpenCSD is for example an optional dependency in the Linux
|
|
"perf" tool, starting from kernel version 5.1.
|
|
|
|
https://github.com/Linaro/OpenCSD
|
|
|
|
comment "opencsd needs a toolchain w/ C++11, gcc >= 4.8, dynamic library"
|
|
depends on BR2_PACKAGE_OPENCSD_ARCH_SUPPORTS
|
|
depends on BR2_STATIC_LIBS \
|
|
|| !BR2_INSTALL_LIBSTDCPP \
|
|
|| !BR2_TOOLCHAIN_GCC_AT_LEAST_4_8
|