aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteven Rostedt (Google) <rostedt@goodmis.org>2022-04-17 14:21:48 -0400
committerSteven Rostedt (Google) <rostedt@goodmis.org>2022-04-20 10:58:59 -0400
commit0e8ec9a3c075ab61c0636b85489f5f687de6b4f2 (patch)
tree3cc88da045dcbe9e3c3cbc3feee0eb1d174b2d66
parent66c2f0904ab8f805e3962a43fdbae53a95417bf0 (diff)
downloadtrace-cmd-0e8ec9a3c075ab61c0636b85489f5f687de6b4f2.tar.gz
trace-cmd: Add NO_VSOCK make option to force vsock code off
Add "make NO_VSOCK=1" to disable building with vsocket code. It is equivalent to not having vsocket support on the system. Link: https://lore.kernel.org/linux-trace-devel/20220417182154.1041513-2-rostedt@goodmis.org Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
-rw-r--r--Makefile4
1 files changed, 4 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index 9ccaaa61..982514ba 100644
--- a/Makefile
+++ b/Makefile
@@ -287,7 +287,11 @@ CFLAGS ?= -g -Wall
CPPFLAGS ?=
LDFLAGS ?=
+ifndef NO_VSOCK
VSOCK_DEFINED := $(shell if (echo "$(pound)include <linux/vm_sockets.h>" | $(CC) -E - >/dev/null 2>&1) ; then echo 1; else echo 0 ; fi)
+else
+VSOCK_DEFINED := 0
+endif
export VSOCK_DEFINED
ifeq ($(VSOCK_DEFINED), 1)