-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmeson.build
31 lines (22 loc) · 830 Bytes
/
meson.build
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
27
28
29
30
31
project( 'fmorurl', 'c', version : '1.0.0', default_options : [ 'c_std=c89' ] )
deps = []
includes = []
src = []
src += 'src/urlparser.c'
includes += 'src'
##############
# libfmorurl
libfmorurl = static_library( 'fmorurl',
src,
include_directories : includes,
dependencies : deps,
pic : true,
install: false,
)
libfmorurl_dep = declare_dependency( include_directories : includes, link_with : libfmorurl, dependencies: deps )
##############
# test
if get_option( 'fmorurl_build_tests' )
tests = executable( 'test_urlparser', 'tests/test_urlparser.c', dependencies: libfmorurl_dep, install: false )
example = executable( 'example', 'example/example.c', dependencies: libfmorurl_dep, install: false )
endif