]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
lib-dcrypt: Use module_dir setting
authorAki Tuomi <aki.tuomi@dovecot.fi>
Fri, 25 Nov 2016 07:49:25 +0000 (09:49 +0200)
committerAki Tuomi <aki.tuomi@dovecot.fi>
Sun, 27 Nov 2016 09:26:52 +0000 (11:26 +0200)
src/lib-dcrypt/Makefile.am
src/lib-dcrypt/test-crypto.c
src/lib-dcrypt/test-stream.c

index dbb170e5a317747dd25b10c85f8fba465ebaada8..dd491598cc61cbb8a021f878d99ea52a1f576f5a 100644 (file)
@@ -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 \
@@ -25,7 +26,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
 
@@ -63,10 +63,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
index 32e420472bc5d48b7439578cae8ee9b15a63adde..d8695e5116fad9d3b8406042dba32ba49f924dd0 100644 (file)
@@ -750,8 +750,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;
        }
index 51913e989947384f450e42e6c478f410d443dfbf..f468eda563a7141844f22e656aacc93cea779a23 100644 (file)
@@ -522,7 +522,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;
        }