aboutsummaryrefslogtreecommitdiff
path: root/plugins/signal-protocol/meson.build
blob: b804e45162cf02a57e64884087a5cd0feac45bd3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
dependencies = [
    dep_gee,
    dep_glib,
    dep_gcrypt,
    dep_dino,
    dep_libsignal_protocol_c,
]

sources = files(
    'src/context.vala',
    'src/simple_iks.vala',
    'src/simple_ss.vala',
    'src/simple_pks.vala',
    'src/simple_spks.vala',
    'src/store.vala',
    'src/util.vala',
    'vapi/signal-protocol-public.vapi',
    'vapi/signal-protocol-native.vapi',
)

lib_signal_protocol = library('signal-protocol-vala',
    sources,
    c_args: c_args,
    vala_args: ['--vapidir', meson.current_source_dir() / 'vapi'],
    include_directories: include_directories('src'),
    dependencies: dependencies)