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()
