mirror of
https://github.com/netdata/libbpf.git
synced 2026-04-01 06:09:06 +08:00
Build shared lib by default, add options to turn it off
The vast majority of use cases want a shared library, so to be more user and packager friendly invert the makefile logic and always build both static and shared libraries by default. Add BUILD_STATIC_ONLY variable for the corner cases where only a static library is needed Signed-off-by: Luca Boccassi <luca.boccassi@microsoft.com>
This commit is contained in:
7
README
7
README
@@ -19,14 +19,13 @@ successful.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
To build static library libbpf.a:
|
||||
To build both static libbpf.a and shared libbpf.so:
|
||||
cd src
|
||||
make
|
||||
|
||||
To build both static libbpf.a and shared libbpf.so libraries in directory
|
||||
To build only static libbpf.a library in directory
|
||||
build/ and install them together with libbpf headers in a staging directory
|
||||
root/:
|
||||
cd src
|
||||
mkdir build root
|
||||
BUILD_SHARED=y OBJDIR=build DESTDIR=root make install
|
||||
BUILD_STATIC_ONLY=y OBJDIR=build DESTDIR=root make install
|
||||
|
||||
Reference in New Issue
Block a user