This is an automated email from the ASF dual-hosted git repository.

dragon pushed a commit to branch dragon512-patch-1
in repository https://gitbox.apache.org/repos/asf/trafficserver.git

commit 75dab9a7eee8c650f875745aa8fdccf7185cf77a
Author: dragon512 <[email protected]>
AuthorDate: Thu Nov 2 15:36:36 2023 -0500

    Update CMakeLists.txt
    
    Allow plugin to build if required library exists
---
 plugins/experimental/maxmind_acl/CMakeLists.txt | 9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/plugins/experimental/maxmind_acl/CMakeLists.txt 
b/plugins/experimental/maxmind_acl/CMakeLists.txt
index 66d5cd7b42..baa1feb5fb 100644
--- a/plugins/experimental/maxmind_acl/CMakeLists.txt
+++ b/plugins/experimental/maxmind_acl/CMakeLists.txt
@@ -14,11 +14,16 @@
 #  the License.
 #
 #######################
+find_package(maxminddb QUIET)
+
+if(maxminddb_FOUND)
 
 add_atsplugin(maxmind_acl maxmind_acl.cc mmdb.cc)
 
 target_include_directories(maxmind_acl PRIVATE ${PCRE_INCLUDE_DIR})
 
-find_package(maxminddb REQUIRED)
-
 target_link_libraries(maxmind_acl PRIVATE libswoc yaml-cpp::yaml-cpp 
maxminddb::maxminddb)
+
+else()
+  message(STATUS "skipping maxmind_acl plugin (missing maxminddb)")
+endif()

Reply via email to