labwc/tests/meson.build
2020-06-16 07:21:53 +01:00

33 lines
783 B
Meson

lib_xml2 = library('libxml-2.0')
lib_wayland_server = library('wayland-server')
lib_xkbcommon = library('xkbcommon')
lib_glib = library('glib-2.0')
rcxml_lib = static_library(
'rcxml',
sources: files(
'../src/config/rcxml.c',
'../src/config/keybind.c',
'../src/common/buf.c'
),
dependencies: [xml2, wayland_server, xkbcommon, glib],
include_directories: [labwc_inc],
link_with: [lib_xml2, lib_wayland_server, lib_xkbcommon, lib_glib],
)
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'],
include_directories: [labwc_inc],
link_with: [rcxml_lib],
)
test(testname, exe)
endforeach