23 lines
456 B
Meson
23 lines
456 B
Meson
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')
|
|
|
|
# Tests
|
|
enable_tests = get_option('tests')
|
|
if enable_tests
|
|
subdir('tests')
|
|
endif
|
|
|
|
# Summary for the user
|
|
summary({
|
|
'tests': enable_tests,
|
|
}, section: 'Build options')
|