From: Daniel Salzman Date: Fri, 3 Oct 2025 13:52:28 +0000 (+0200) Subject: configure: add --with-redisdir parameter X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fd149ddca4cea2c33627b0f5dc52208d88e278b7;p=thirdparty%2Fknot-dns.git configure: add --with-redisdir parameter --- diff --git a/configure.ac b/configure.ac index c1ed5bc2a5..6b7aef8d46 100644 --- a/configure.ac +++ b/configure.ac @@ -264,6 +264,12 @@ AC_ARG_ENABLE([redis], AS_HELP_STRING([--enable-redis=auto|yes|client|module|no], [enable Redis support [default=auto]]), [], [enable_redis=auto]) +redis_dir="${libdir}/knot/redis" +AC_ARG_WITH([redisdir], + AS_HELP_STRING([--with-redisdir=path], [Destination of module for Redis [default=${libdir}/knot/redis]]), + [redis_dir=$withval]) +AC_SUBST(redis_dir) + AS_CASE([$enable_redis], [auto], [PKG_CHECK_MODULES([hiredis], [hiredis], [enable_redis=yes], [enable_redis=no])], [yes], [PKG_CHECK_MODULES([hiredis], [hiredis], [enable_redis=yes], [AC_MSG_ERROR([libhiredis not available])])], @@ -790,6 +796,7 @@ result_msg_base=" Storage dir: ${storage_dir} Config dir: ${config_dir} Module dir: ${module_dir} + Redis dir: ${redis_dir} Static modules: ${static_modules} Shared modules: ${shared_modules} diff --git a/src/redis/Makefile.am b/src/redis/Makefile.am index 6722d0c394..3754e73ff6 100644 --- a/src/redis/Makefile.am +++ b/src/redis/Makefile.am @@ -1,7 +1,7 @@ AM_CPPFLAGS = -I$(top_srcdir)/src -include $(top_builddir)/src/config.h AM_LDFLAGS = $(LT_NO_UNDEFINED) -pkglibdir = ${libdir}/knot/redis +pkglibdir = ${redis_dir} if ENABLE_REDIS_MODULE pkglib_LTLIBRARIES = knot.la