aboutsummaryrefslogtreecommitdiff
path: root/lib/meson.build
blob: b83c680fa7006cc09e6683aab9d18d3851a80980 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
libk_srcs = ['memcpy.c', 'memset.c', 'string/itoa.c']

libk = static_library('k', [libk_srcs, 'stdio/printf.c'],
  include_directories: ['.', '..'],
  override_options: 'b_coverage=false'
)

tk = library('tk', libk_srcs,
  include_directories: ['.', '..'],
  native: true
)
test('mem', executable('mem', 'test/mem.c', c_args: '-fno-builtin', link_with: tk,  native: true), suite: 'libk')
test('string', executable('string', 'test/string.c', c_args: '-fno-builtin', link_with: tk, native: true), suite: 'libk')