# Map of unit file to meson option which controls whether file gets installed unit_files = [ ['smbios-mdrv2.service', ''], ['xyz.openbmc_project.cpuinfo.service', 'cpuinfo'], ] systemd_dep = dependency('systemd') systemd_system_unitdir = systemd_dep.get_variable( 'systemd_system_unit_dir', pkgconfig_define: ['rootprefix', get_option('prefix')] ) foreach u : unit_files if u[1] == '' or get_option(u[1]).allowed() install_data(u[0], install_dir: systemd_system_unitdir) endif endforeach