1fc1722f0SWilliam A. Kennington IIIproject( 2fc1722f0SWilliam A. Kennington III 'sdeventplus', 3fc1722f0SWilliam A. Kennington III 'cpp', 4fc1722f0SWilliam A. Kennington III version: '0.1', 525f484beSPatrick Williams meson_version: '>=1.1.1', 6d4b33e95SWilliam A. Kennington III default_options: [ 7d4b33e95SWilliam A. Kennington III 'warning_level=3', 825f484beSPatrick Williams 'cpp_std=c++23', 98c34c80bSWilliam A. Kennington III 'tests=' + (meson.is_subproject() ? 'disabled' : 'auto'), 108c34c80bSWilliam A. Kennington III 'examples=' + (meson.is_subproject() ? 'false' : 'true'), 11d4b33e95SWilliam A. Kennington III ]) 12d4b33e95SWilliam A. Kennington III 13d4b33e95SWilliam A. Kennington IIIsubdir('src') 14d4b33e95SWilliam A. Kennington III 15d4b33e95SWilliam A. Kennington IIIbuild_tests = get_option('tests') 16d4b33e95SWilliam A. Kennington IIIbuild_examples = get_option('examples') 17d4b33e95SWilliam A. Kennington III 18d4b33e95SWilliam A. Kennington IIIif build_examples 19d4b33e95SWilliam A. Kennington III subdir('example') 20d4b33e95SWilliam A. Kennington IIIendif 21*a97cdd1aSPatrick Williamsif build_tests.allowed() 22d4b33e95SWilliam A. Kennington III subdir('test') 23d4b33e95SWilliam A. Kennington IIIendif 24