1*cc45be7cSJohn Wedigproject(
2*cc45be7cSJohn Wedig  'espi_control',
3*cc45be7cSJohn Wedig  'cpp',
4*cc45be7cSJohn Wedig  version: '0.1',
5*cc45be7cSJohn Wedig  meson_version: '>=1.1.1',
6*cc45be7cSJohn Wedig  default_options: [
7*cc45be7cSJohn Wedig    'warning_level=3',
8*cc45be7cSJohn Wedig    'werror=true',
9*cc45be7cSJohn Wedig    'cpp_std=c++23',
10*cc45be7cSJohn Wedig  ],
11*cc45be7cSJohn Wedig)
12*cc45be7cSJohn Wedig
13*cc45be7cSJohn Wedigexecutable(
14*cc45be7cSJohn Wedig  'npcm7xx-espi-control',
15*cc45be7cSJohn Wedig  'npcm7xx_espi_control.cpp',
16*cc45be7cSJohn Wedig  implicit_include_directories: false,
17*cc45be7cSJohn Wedig  dependencies:
18*cc45be7cSJohn Wedig  [
19*cc45be7cSJohn Wedig    dependency('stdplus'),
20*cc45be7cSJohn Wedig  ],
21*cc45be7cSJohn Wedig  install: true,
22*cc45be7cSJohn Wedig  install_dir: get_option('libexecdir'),
23*cc45be7cSJohn Wedig)
24