configure_file(output: 'config.h', configuration: conf_data) executable('libexim-encrypt-dlfunc-genkeys', 'libexim-encrypt-dlfunc-genkeys.c', dependencies : [ sodium_deps ], install: true) executable('libexim-encrypt-dlfunc-decrypt-sealedbox', 'libexim-encrypt-dlfunc-decrypt-sealedbox.c', dependencies : [ sodium_deps ], install: true) executable('libexim-encrypt-dlfunc-decrypt-secretbox', 'libexim-encrypt-dlfunc-decrypt-secretbox.c', dependencies : [ sodium_deps ], install: true) shared_library('exim-encrypt-dlfunc', 'libexim-encrypt-dlfunc.c', dependencies : [ sodium_deps ], install: true) test('libexim-encrypt-dlfunc', find_program('test_libexim-encrypt-dlfunc.sh'), protocol: 'tap') test('decrypt-secretbox', find_program('test_libexim-encrypt-dlfunc-decrypt-secretbox.sh'), protocol: 'tap') test('decrypt-sealedbox', find_program('test_libexim-encrypt-dlfunc-decrypt-sealedbox.sh'), protocol: 'tap')