deps = [ | |
libpldm_dep, | |
libpldmutils, | |
nlohmann_json_dep, | |
sdeventplus, | |
sdbusplus, | |
phosphor_dbus_interfaces, | |
phosphor_logging_dep, | |
] | |
source = ['main.cpp', 'softoff.cpp'] | |
executable( | |
'pldm-softpoweroff', | |
source, | |
implicit_include_directories: false, | |
dependencies: deps, | |
install: true, | |
install_dir: get_option('bindir'), | |
) | |
if get_option('systemd').allowed() | |
filesystem.copyfile( | |
'services/pldmSoftPowerOff.service', | |
'pldmSoftPowerOff.service', | |
install: true, | |
install_dir: systemd_system_unit_dir, | |
) | |
endif | |