labwc/tests/meson.build

31 lines
627 B
Meson
Raw Normal View History

2020-06-08 21:10:45 +01:00
rcxml_lib = static_library(
'rcxml',
2020-06-16 07:21:53 +01:00
sources: files(
'../src/config/rcxml.c',
'../src/config/keybind.c',
'../src/config/config-dir.c',
'../src/common/buf.c',
'../src/common/font.c',
2020-06-16 07:21:53 +01:00
),
dependencies: labwc_deps,
2020-06-08 21:10:45 +01:00
include_directories: [labwc_inc],
)
rcxml_tests = [
't1000-rcxml-simple-parse.c',
't1001-rcxml-nodenames-simple.c',
]
foreach t : rcxml_tests
testname = t.split('.')[0].underscorify()
exe = executable(
testname,
sources: [t, 'tap.c'],
dependencies: [wlroots],
include_directories: [labwc_inc],
2020-06-16 07:21:53 +01:00
link_with: [rcxml_lib],
)
test(testname, exe)
endforeach