From dec233b9ef19d0cd81ea9edaa545a2723566a3f8 Mon Sep 17 00:00:00 2001 From: Tatsuhiro Tsujikawa Date: Tue, 16 Nov 2021 22:03:30 +0900 Subject: [PATCH] cmake: Disable libbpf build by default --- CMakeLists.txt | 7 ++++++- CMakeOptions.txt | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index ae0700cb..a4587d81 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -67,7 +67,12 @@ if(LIBNGTCP2_CRYPTO_OPENSSL_FOUND) set(HAVE_LIBNGTCP2_CRYPTO_OPENSSL 1) endif() find_package(Libnghttp3 0.0.0) -find_package(Libbpf 0.4.0) +if(WITH_LIBBPF) + find_package(Libbpf 0.4.0) + if(NOT LIBBPF_FOUND) + message(FATAL_ERROR "libbpf was requested (WITH_LIBBPF=1) but not found.") + endif() +endif() if(OPENSSL_FOUND AND LIBEV_FOUND AND ZLIB_FOUND) set(ENABLE_APP_DEFAULT ON) else() diff --git a/CMakeOptions.txt b/CMakeOptions.txt index 754428a2..6a1a89ef 100644 --- a/CMakeOptions.txt +++ b/CMakeOptions.txt @@ -27,5 +27,6 @@ option(WITH_SPDYLAY "Use spdylay" ${WITH_SPDYLAY_DEFAULT}) option(WITH_MRUBY "Use mruby") option(WITH_NEVERBLEED "Use neverbleed") +option(WITH_LIBBPF "Use libbpf") # vim: ft=cmake: