/
githubmirror
/
nghttp2
Обзор
Документация
Войти
/
githubmirror
/
nghttp2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmake/FindLibbpf.cmake
32 строки
989 B
Tatsuhiro Tsujikawa
cmake: Build bpf
31 авг 2021, 11:15
31 авг 2021, 11:15
f0d1e50
Код
Авторство
О чём код?
# - Try to find libbpf # Once done this will define # LIBBPF_FOUND - System has libbpf # LIBBPF_INCLUDE_DIRS - The libbpf include directories # LIBBPF_LIBRARIES - The libraries needed to use libbpf find_package(PkgConfig QUIET) pkg_check_modules(PC_LIBBPF QUIET libbpf) find_path(LIBBPF_INCLUDE_DIR NAMES bpf/bpf.h HINTS ${PC_LIBBPF_INCLUDE_DIRS} ) find_library(LIBBPF_LIBRARY NAMES bpf HINTS ${PC_LIBBPF_LIBRARY_DIRS} ) include(FindPackageHandleStandardArgs) # handle the QUIETLY and REQUIRED arguments and set LIBBPF_FOUND # to TRUE if all listed variables are TRUE and the requested version # matches. find_package_handle_standard_args(Libbpf REQUIRED_VARS LIBBPF_LIBRARY LIBBPF_INCLUDE_DIR VERSION_VAR LIBBPF_VERSION) if(LIBBPF_FOUND) set(LIBBPF_LIBRARIES ${LIBBPF_LIBRARY}) set(LIBBPF_INCLUDE_DIRS ${LIBBPF_INCLUDE_DIR}) endif() mark_as_advanced(LIBBPF_INCLUDE_DIR LIBBPF_LIBRARY)