1
0
Fork 0
mirror of https://github.com/deltachat/deltachat-core.git synced 2025-10-05 02:29:28 +02:00
deltachat-core/libs/netpgp/meson.build
Floris Bruynooghe e8180dda9a Add very basic meson build infrastructure
This manages to build the .so and test binary on Debian stretch.
2017-12-29 13:38:39 +01:00

36 lines
678 B
Meson

project('netpgp', 'c')
zlib = dependency('zlib')
bzip2 = declare_dependency(link_args: '-lbz2')
openssl = dependency('openssl')
pthreads = dependency('threads')
src = [
'src/compress.c',
'src/create.c',
'src/crypto.c',
'src/keyring.c',
'src/misc.c',
'src/openssl_crypto.c',
'src/packet-parse.c',
'src/packet-show.c',
'src/reader.c',
'src/signature.c',
'src/symmetric.c',
'src/validate.c',
'src/writer.c',
]
inc = include_directories('include')
lib = library(
'netpgp', src,
dependencies: [zlib, bzip2, openssl, pthreads],
include_directories: inc,
install: true,
)
dep = declare_dependency(
include_directories: inc,
link_with: lib,
)