-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmeson.build
More file actions
23 lines (18 loc) · 736 Bytes
/
meson.build
File metadata and controls
23 lines (18 loc) · 736 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
project('coro', 'c', version: '0.1')
coro_inc = include_directories('include')
coro_lib = library('coro', sources: 'lib/coro.c', include_directories: coro_inc, install: true)
subdir('include')
coro_dep = declare_dependency(
link_with: coro_lib,
include_directories: coro_inc,
)
test('test01', executable('test01', sources: files('test/01.c'), dependencies: coro_dep))
test('test02', executable('test02', sources: files('test/02.c'), dependencies: coro_dep))
test('test03', executable('test03', sources: files('test/03.c'), dependencies: coro_dep))
import('pkgconfig').generate(
libraries: coro_lib,
subdirs: '.',
name: 'libcoro',
filebase: 'coro',
description: 'A very simple coroutine library for C based on getcontext',
)