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