xref: /openbmc/sdeventplus/meson.build (revision 9f2a21c3fbb7fe42ae70568c43fd3da20ee846f4)
1project(
2    'sdeventplus',
3    'cpp',
4    version: '0.1',
5    meson_version: '>=1.1.1',
6    default_options: [
7        'warning_level=3',
8        'cpp_std=c++23',
9        'tests=' + (meson.is_subproject() ? 'disabled' : 'auto'),
10        'examples=' + (meson.is_subproject() ? 'false' : 'true'),
11    ],
12)
13
14subdir('src')
15
16build_tests = get_option('tests')
17build_examples = get_option('examples')
18
19if build_examples
20    subdir('example')
21endif
22if build_tests.allowed()
23    subdir('test')
24endif
25