2 # Once done this will define
4 # LIBBPF_FOUND - system has libbpf
5 # LIBBPF_INCLUDE_DIR - the libbpf include directory
6 # LIBBPF_STATIC_LIBRARIES - the libbpf source directory
7 # LIBBPF_LIBRARIES - link these to use libbpf
9 #if (LIBBPF_LIBRARIES AND LIBBPF_INCLUDE_DIR AND LIBBPF_STATIC_LIBRARIES)
10 # set (LibBpf_FIND_QUIETLY TRUE)
11 #endif (LIBBPF_LIBRARIES AND LIBBPF_INCLUDE_DIR AND LIBBPF_STATIC_LIBRARIES)
13 # You'll need following packages to be installed (Fedora names):
18 find_path (LIBBPF_INCLUDE_DIR
31 find_library (LIBBPF_LIBRARIES
42 list(APPEND PATHS LIBBPF_LIBRARIES)
45 find_library (LIBBPF_STATIC_LIBRARIES
55 if(LIBBPF_STATIC_LIBRARIES)
56 list(APPEND PATHS LIBBPF_STATIC_LIBRARIES)
59 if(LIBBPF_STATIC_LIBRARIES OR LIBBPF_LIBRARIES)
60 include (FindPackageHandleStandardArgs)
62 # handle the QUIETLY and REQUIRED arguments and set LIBBPF_FOUND to TRUE if all listed variables are TRUE
63 FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibBpf "Please install the libbpf development package"
67 mark_as_advanced(LIBBPF_INCLUDE_DIR ${PATHS})
69 message(Please install the libbpf development package)