From: Aki Tuomi Date: Fri, 25 Nov 2016 07:49:25 +0000 (+0200) Subject: lib-dcrypt: Use module_dir setting X-Git-Tag: 2.3.0.rc1~2504 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b3a968f434cbb9e374ea3da0a7d493e20231a4ae;p=thirdparty%2Fdovecot%2Fcore.git lib-dcrypt: Use module_dir setting --- diff --git a/src/lib-dcrypt/Makefile.am b/src/lib-dcrypt/Makefile.am index 21fd483ac9..f9c7c2af26 100644 --- a/src/lib-dcrypt/Makefile.am +++ b/src/lib-dcrypt/Makefile.am @@ -6,7 +6,8 @@ NOPLUGIN_LDFLAGS= AM_CPPFLAGS = \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib-test \ - -I$(top_srcdir)/src/lib-ssl-iostream + -I$(top_srcdir)/src/lib-ssl-iostream \ + -DDCRYPT_MODULE_DIR=\"$(pkglibdir)\" libdcrypt_la_SOURCES = \ dcrypt.c \ @@ -23,7 +24,6 @@ libdcrypt_openssl_la_LDFLAGS = -module -avoid-version -shared ../lib-ssl-iostrea libdcrypt_openssl_la_LIBADD = $(SSL_LIBS) libdcrypt_openssl_la_DEPENDENCIES = ../lib-ssl-iostream/libdovecot_openssl_common.la ../lib/liblib.la libdcrypt_openssl_la_CFLAGS = $(AM_CPPFLAGS) \ - -DDCRYPT_MODULE_DIR=\"$(pkglibdir)\" \ $(SSL_CFLAGS) endif @@ -61,10 +61,10 @@ LIBDOVECOT_TEST = \ test_crypto_LDADD = $(LIBDOVECOT_TEST) test_crypto_DEPENDENCIES = $(LIBDOVECOT_TEST_DEPS) -test_crypto_CFLAGS = $(AM_CPPFLAGS) -DDCRYPT_MODULE_DIR=\".libs\" -DDCRYPT_SRC_DIR=\"$(top_srcdir)/src/lib-dcrypt\" +test_crypto_CFLAGS = $(AM_CPPFLAGS) -DDCRYPT_SRC_DIR=\"$(top_srcdir)/src/lib-dcrypt\" test_crypto_SOURCES = $(libdcrypt_la_SOURCES) test-crypto.c test_stream_LDADD = $(LIBDOVECOT_TEST) test_stream_DEPENDENCIES = $(LIBDOVECOT_TEST_DEPS) -test_stream_CFLAGS = $(AM_CPPFLAGS) -DDCRYPT_MODULE_DIR=\".libs\" -DDCRYPT_SRC_DIR=\"$(top_srcdir)/src/lib-dcrypt\" +test_stream_CFLAGS = $(AM_CPPFLAGS) -DDCRYPT_SRC_DIR=\"$(top_srcdir)/src/lib-dcrypt\" test_stream_SOURCES = $(libdcrypt_la_SOURCES) test-stream.c diff --git a/src/lib-dcrypt/test-crypto.c b/src/lib-dcrypt/test-crypto.c index 0ef9cc421f..47a4cfe760 100644 --- a/src/lib-dcrypt/test-crypto.c +++ b/src/lib-dcrypt/test-crypto.c @@ -752,8 +752,12 @@ void test_load_invalid_keys(void) { } int main(void) { + struct dcrypt_settings set = { + .module_dir = ".libs" + }; + random_init(); - if (!dcrypt_initialize(NULL, NULL, NULL)) { + if (!dcrypt_initialize(NULL, &set, NULL)) { i_error("No functional dcrypt backend found - skipping tests"); return 0; } diff --git a/src/lib-dcrypt/test-stream.c b/src/lib-dcrypt/test-stream.c index f56d585da5..0ddd88cbd3 100644 --- a/src/lib-dcrypt/test-stream.c +++ b/src/lib-dcrypt/test-stream.c @@ -524,7 +524,11 @@ void test_free_keys() { } int main(void) { - if (!dcrypt_initialize(NULL, NULL, NULL)) { + struct dcrypt_settings set = { + .module_dir = ".libs" + }; + + if (!dcrypt_initialize(NULL, &set, NULL)) { i_error("No functional dcrypt backend found - skipping tests"); return 0; }