1# Map of unit file to meson option which controls whether file gets installed
2unit_files = [
3  ['smbios-mdrv2.service', ''],
4  ['xyz.openbmc_project.cpuinfo.service', 'cpuinfo'],
5]
6
7systemd_dep = dependency('systemd')
8systemd_system_unitdir = systemd_dep.get_variable(
9  'systemd_system_unit_dir',
10  pkgconfig_define: ['rootprefix', get_option('prefix')]
11  )
12
13foreach u : unit_files
14  if u[1] == '' or get_option(u[1]).allowed()
15    install_data(u[0], install_dir: systemd_system_unitdir)
16  endif
17endforeach
18