blob: 6919c755d49d78eece8bcce511486e1e381144c5 [file] [log] [blame] [edit]
CLI11_dep = dependency('CLI11')
deps = [
dependency('libsystemd'),
dependency('systemd'),
sdeventplus_dep,
stdplus_dep,
sdbusplus_dep,
phosphor_logging_dep,
CLI11_dep,
]
serialbridged = executable(
'serialbridged',
'serialbridged.cpp',
'serialcmd.cpp',
dependencies: deps,
install: true,
install_dir: get_option('libexecdir'),
)
# Configure and install systemd unit files
systemd = dependency('systemd')
if systemd.found()
conf_data = configuration_data()
conf_data.set(
'BIN',
get_option('prefix') / get_option('libexecdir') / serialbridged.name(),
)
configure_file(
input: 'serialbridge@.service.in',
output: 'serialbridge@.service',
configuration: conf_data,
install: true,
install_dir: systemd.get_variable(pkgconfig: 'systemdsystemunitdir'),
)
endif
if not get_option('tests').disabled()
subdir('test')
endif