blob: bafe534a16053537fbf90ba706c2341e934b77f5 [file] [log] [blame]
################################################################################
#
# sysdig
#
################################################################################
SYSDIG_VERSION = 0.29.3
SYSDIG_SITE = $(call github,draios,sysdig,$(SYSDIG_VERSION))
SYSDIG_LICENSE = Apache-2.0
SYSDIG_LICENSE_FILES = COPYING
SYSDIG_CPE_ID_VENDOR = sysdig
SYSDIG_CONF_OPTS = \
-DENABLE_DKMS=OFF \
-DUSE_BUNDLED_DEPS=OFF \
-DCREATE_TEST_TARGETS=OFF
SYSDIG_SUPPORTS_IN_SOURCE_BUILD = NO
SYSDIG_DEPENDENCIES = \
falcosecurity-libs \
ncurses \
json-for-modern-cpp \
yaml-cpp
# Don't build the driver as part of the 'standard' procedure, it has been built
# by falcosecurity-libs.mk.
# grpc_cpp_plugin is needed to build falcosecurity libs, so we give the host
# one there.
SYSDIG_CONF_OPTS += -DFALCOSECURITY_LIBS_SOURCE_DIR=$(FALCOSECURITY_LIBS_SRCDIR) \
-DBUILD_DRIVER=OFF \
-DGRPC_CPP_PLUGIN=$(HOST_DIR)/bin/grpc_cpp_plugin \
-DDRIVER_NAME=$(FALCOSECURITY_LIBS_DRIVER_NAME) \
-DENABLE_DKMS=OFF \
-DUSE_BUNDLED_DEPS=OFF \
-DWITH_CHISEL=ON \
-DVALIJSON_INCLUDE=$(BUILD_DIR)/valijson-0.6/include/valijson \
-DSYSDIG_VERSION=$(SYSDIG_VERSION)
$(eval $(cmake-package))