diff options
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6026520f..7a38aa0b 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -35,6 +35,7 @@ option(WITH_MEMCACHED "memcached storage for mod_trigger_b4_dl [default: off]") option(WITH_LIBEV "libev support for fdevent handlers [default: off]") option(WITH_LIBUNWIND "with libunwind to print backtraces in asserts [default: off]") option(WITH_GEOIP "with GeoIP-support mod_geoip [default: off]") +option(WITH_MAXMINDDB "with MaxMind GeoIP2-support mod_maxminddb [default: off]") option(WITH_SASL "with SASL-support for mod_authn_sasl [default: off]") if(CMAKE_C_COMPILER_ID MATCHES "GNU" OR CMAKE_C_COMPILER_ID MATCHES "Clang") @@ -586,6 +587,10 @@ if(WITH_GEOIP) check_library_exists(geoip GeoIP_country_name_by_addr "" HAVE_GEOIP) endif() +if(WITH_MAXMINDDB) + check_library_exists(maxminddb MMDB_open "" HAVE_MAXMINDDB) +endif() + if(NOT BUILD_STATIC) check_include_files(dlfcn.h HAVE_DLFCN_H) else() @@ -882,6 +887,11 @@ if(WITH_GEOIP) target_link_libraries(mod_geoip GeoIP) endif() +if(WITH_MAXMINDDB) + add_and_install_library(mod_maxminddb mod_maxminddb.c) + target_link_libraries(mod_maxminddb maxminddb) +endif() + if(HAVE_MYSQL_H AND HAVE_MYSQL) add_and_install_library(mod_mysql_vhost "mod_mysql_vhost.c") target_link_libraries(mod_mysql_vhost mysqlclient) |