1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
blake2s_srcs = files('blake2s.c')
blake2s_incl = include_directories('include')
blake2s = declare_dependency(
link_with: static_library('blake2s', blake2s_srcs,
include_directories: blake2s_incl,
dependencies: libk),
include_directories: blake2s_incl,
)
# tests
blake2s_sut = declare_dependency(
link_with: library('blake2s_sut', blake2s_srcs,
include_directories: blake2s_incl,
native: true),
include_directories: blake2s_incl,
)
test('blake2s selftest',
executable('test_blake2s_selftest', 'tests/blake2s_selftest.cc',
dependencies: [ blake2s_sut, gtest ],
native: true)
)
|