
Different options are set as `feature`, also every possible plugin, but this may cause confusion. All options set as `feature` but plugins have been made `boolean` to avoid further confusions. `help2man` is also installed in the CI image because is required to build different libraries.
23 lines
478 B
Meson
23 lines
478 B
Meson
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
# Copyright (C) 2021 Iñigo Martinez <inigomartinez@gmail.com>
|
|
|
|
test_units = {
|
|
'mmrules': libkerneldevice_dep,
|
|
'mmsmsmonitor': libhelpers_dep,
|
|
'mmsmspdu': libhelpers_dep,
|
|
'mmtty': libport_dep,
|
|
}
|
|
|
|
if enable_udev
|
|
test_units += {'lsudev': gudev_dep}
|
|
endif
|
|
|
|
foreach test_unit, test_deps: test_units
|
|
executable(
|
|
test_unit,
|
|
test_unit + '.c',
|
|
include_directories: top_inc,
|
|
dependencies: test_deps,
|
|
)
|
|
endforeach
|