project('screen_cast', 'cpp', version : '0.1.0', default_options : [ 'cpp_std=c++20', 'warning_level=3', 'werror=false', 'buildtype=release', ]) # Public and private include directories are declared in `src/meson.build`. subdir('src') # Manual smoke tools are sender-side. if get_option('sender') subdir('tools') endif # Tests enable_tests = get_option('tests') if enable_tests subdir('tests') endif # Summary for the user summary({ 'tests': enable_tests, }, section: 'Build options')