blob: dc4c9728ccabe4ae8ef36b8e94244b5c38a91211 [file] [log] [blame]
################################################################################
#
# bpftrace
#
################################################################################
BPFTRACE_VERSION = 0.19.1
BPFTRACE_SITE = $(call github,iovisor,bpftrace,v$(BPFTRACE_VERSION))
BPFTRACE_LICENSE = Apache-2.0
BPFTRACE_LICENSE_FILES = LICENSE
BPFTRACE_DEPENDENCIES = \
bcc \
bzip2 \
cereal \
elfutils \
host-bison \
host-flex \
libbpf \
llvm \
xz
# libbfd, libopcodes
ifeq ($(BR2_PACKAGE_BINUTILS),y)
BPFTRACE_DEPENDENCIES += binutils
endif
BPFTRACE_CONF_OPTS += \
-DBUILD_SHARED_LIBS:BOOL=OFF \
-DBUILD_TESTING:BOOL=OFF \
-DENABLE_MAN:BOOL=OFF \
-DINSTALL_TOOL_DOCS:BOOL=OFF \
-DUSE_SYSTEM_BPF_BCC:BOOL=ON
$(eval $(cmake-package))