spiegel-keyman/linux/keyman-system-service/tests/meson.build
Eberhard Beilharz ab25157364
feat(linux): Refactor to benefit from C++ RAII
Also apply changes from code review comments.
2023-05-22 19:51:45 +02:00

27 lines
585 B
Meson

test_service_files = files(
'../src/main.cpp',
'../src/KeymanSystemService.cpp',
'KeyboardDeviceMock.cpp',
)
deps = [evdev, systemd]
test_c_args = [
'-DKEYMAN_TESTING',
'-DKeyboardDevice=KeyboardDeviceMock'
]
exe = executable(
'keyman-test-service',
sources: [test_service_files],
c_args: test_c_args,
cpp_args: test_c_args,
dependencies: deps,
include_directories: [ '../src' ]
)
# we currently don't have any unit tests for keyman-system-service.
# The keyman-test-service we build here gets used by the ibus-keyman
# integration tests.
subdir('services')