mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-22 18:07:57 +00:00
Set Makefile config variables for libbpf
Source files modified: * Makefile.config - Checks whether libbpf is installed on the system. If so, we add -lbpf to LIBS_FEATURES, -DCONFIG_HAS_LIBBPF to FEATURE_DEFINES and set CONFIG_HAS_LIBBPF. This allows us to check for the presence of libbpf before compiling or executing BPF c/r code and ZDTM tests. * Makefile - Set CONFIG_HAS_LIBBPF to clean all files. Signed-off-by: Abhishek Vijeev <abhishek.vijeev@gmail.com>
This commit is contained in:
parent
95b7d06cbc
commit
aa59dfc6df
1
Makefile
1
Makefile
@ -208,6 +208,7 @@ else
|
|||||||
# To clean all files, enable make/build options here
|
# To clean all files, enable make/build options here
|
||||||
export CONFIG_COMPAT := y
|
export CONFIG_COMPAT := y
|
||||||
export CONFIG_GNUTLS := y
|
export CONFIG_GNUTLS := y
|
||||||
|
export CONFIG_HAS_LIBBPF := y
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#
|
#
|
||||||
|
@ -15,6 +15,12 @@ ifeq ($(call pkg-config-check,libselinux),y)
|
|||||||
FEATURE_DEFINES += -DCONFIG_HAS_SELINUX
|
FEATURE_DEFINES += -DCONFIG_HAS_SELINUX
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(call pkg-config-check,libbpf),y)
|
||||||
|
LIBS_FEATURES += -lbpf
|
||||||
|
FEATURE_DEFINES += -DCONFIG_HAS_LIBBPF
|
||||||
|
export CONFIG_HAS_LIBBPF := y
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(NO_GNUTLS)x$(call pkg-config-check,gnutls),xy)
|
ifeq ($(NO_GNUTLS)x$(call pkg-config-check,gnutls),xy)
|
||||||
LIBS_FEATURES += -lgnutls
|
LIBS_FEATURES += -lgnutls
|
||||||
export CONFIG_GNUTLS := y
|
export CONFIG_GNUTLS := y
|
||||||
|
Loading…
x
Reference in New Issue
Block a user