xref: /openbmc/gpioplus/meson.build (revision 1d010e59410eeb718ed1269562ef06cde69aa5e6)
16398d728SWilliam A. Kennington IIIproject(
26398d728SWilliam A. Kennington III  'gpioplus',
36398d728SWilliam A. Kennington III  'cpp',
40f68a6ffSPatrick Williams  version: '0.1', meson_version: '>=1.1.1',
515658977SWilliam A. Kennington III  default_options: [
615658977SWilliam A. Kennington III    'warning_level=3',
70f68a6ffSPatrick Williams    'cpp_std=c++23',
8778baa2aSWilliam A. Kennington III    'tests=' + (meson.is_subproject() ? 'disabled' : 'auto'),
9778baa2aSWilliam A. Kennington III    'examples=' + (meson.is_subproject() ? 'false' : 'true'),
1015658977SWilliam A. Kennington III  ])
1115658977SWilliam A. Kennington III
1215658977SWilliam A. Kennington IIIsubdir('src')
1315658977SWilliam A. Kennington III
1415658977SWilliam A. Kennington IIIbuild_tests = get_option('tests')
1515658977SWilliam A. Kennington IIIbuild_examples = get_option('examples')
1615658977SWilliam A. Kennington III
1715658977SWilliam A. Kennington IIIif build_examples
1815658977SWilliam A. Kennington III  subdir('example')
1915658977SWilliam A. Kennington IIIendif
20*1d010e59SPatrick Williamsif build_tests.allowed()
2115658977SWilliam A. Kennington III  subdir('test')
2215658977SWilliam A. Kennington IIIendif
23