inc_dirs = [ include_directories('../') ] | |
gpioplus = dependency('gpioplus') | |
gpiodcxx = dependency( | |
'libgpiodcxx', | |
fallback: ['libgpiod', 'gpiodcxx_dep'] | |
) | |
executable( | |
'phosphor-host-condition-gpio', | |
'host_condition.cpp', | |
'host_condition_main.cpp', | |
dependencies: [ | |
gpioplus, sdbusplus, sdeventplus, phosphorlogging, | |
phosphordbusinterfaces, gpiodcxx | |
], | |
include_directories : inc_dirs, | |
implicit_include_directories: true, | |
install: true | |
) | |
configure_file( | |
input: 'phosphor-host-condition-gpio@.service', | |
output: 'phosphor-host-condition-gpio@.service', | |
copy: true, | |
install_dir: systemd_system_unit_dir, | |
install: true, | |
) |