From 9d60bfdfa6667598cc6aa2e0a243885a95790da4 Mon Sep 17 00:00:00 2001 From: Luca Boccassi Date: Thu, 28 Mar 2019 11:33:53 +0000 Subject: [PATCH] tools/bpf: generate pkg-config file for libbpf Generate a libbpf.pc file at build time so that users can rely on pkg-config to find the library, its CFLAGS and LDFLAGS. Signed-off-by: Luca Boccassi Acked-by: Andrey Ignatov Signed-off-by: Daniel Borkmann --- src/libbpf.pc.template | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/libbpf.pc.template diff --git a/src/libbpf.pc.template b/src/libbpf.pc.template new file mode 100644 index 0000000..ac17fce --- /dev/null +++ b/src/libbpf.pc.template @@ -0,0 +1,12 @@ +# SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) + +prefix=@PREFIX@ +libdir=@LIBDIR@ +includedir=${prefix}/include + +Name: libbpf +Description: BPF library +Version: @VERSION@ +Libs: -L${libdir} -lbpf +Requires.private: libelf +Cflags: -I${includedir}