From 1c2e170bab87bfd3d5d4ecf24a0a0ccb08a26896 Mon Sep 17 00:00:00 2001 From: Pragyansh Chaturvedi Date: Sun, 19 Oct 2025 03:02:53 +0530 Subject: [PATCH] Add BpfObject and BpfPerfBuffer to pybind11 --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e08ccfd..07bf4dd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -cmake_minimum_required(VERSION 4.0) +cmake_minimum_required(VERSION 3.31) project(pylibbpf) set(CMAKE_CXX_STANDARD 20) @@ -13,9 +13,13 @@ pybind11_add_module( src/core/bpf_program.h src/core/bpf_exception.h src/core/bpf_map.h + src/core/bpf_object.h + src/core/bpf_perf_buffer.h src/bindings/main.cpp src/core/bpf_program.cpp - src/core/bpf_map.cpp) + src/core/bpf_map.cpp + src/core/bpf_object.cpp + src/core/bpf_perf_buffer.cpp) # --- libbpf build rules --- set(LIBBPF_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libbpf/src)