From 7bc31349ef149572ee956d366a771472321859ad Mon Sep 17 00:00:00 2001 From: John Harrison Date: Sat, 2 Nov 2024 05:12:58 +0000 Subject: [PATCH] Added option to disable libcap --- CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7e9733ab1..a9f11284f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -338,9 +338,11 @@ endif() if (${CMAKE_SYSTEM_NAME} MATCHES "Linux") option(LWS_WITH_NETLINK "Monitor Netlink for Routing Table changes" ON) option(LWS_WITH_BINDTODEVICE "Use bind to interface socket option" ON) + option(LWS_WITH_LIBCAP "Enable libcap" ON) else() set(LWS_WITH_NETLINK 0) set(LWS_WITH_BINDTODEVICE 0) + set(LWS_WITH_LIBCAP OFF) endif() option(LWS_WITH_MCUFONT_ENCODER "Build the ttf to mcufont encoder" OFF) @@ -726,7 +728,11 @@ if (WIN32 OR MSVC) endif() endif() -CHECK_LIBRARY_EXISTS(cap cap_set_flag "" LWS_HAVE_LIBCAP) +if (LWS_WITH_LIBCAP) + CHECK_LIBRARY_EXISTS(cap cap_set_flag "" LWS_HAVE_LIBCAP) +else() + set(LWS_HAVE_LIBCAP OFF) +endif() if (LWS_WITH_ZLIB AND NOT LWS_WITH_BUNDLED_ZLIB)