Scaffold C++20 screencast project with Meson, agent workflow, and phase plan
This commit is contained in:
+26
@@ -0,0 +1,26 @@
|
||||
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
|
||||
inc = include_directories('include')
|
||||
|
||||
# Build the core static library first; dependencies will be added later as
|
||||
# phases require them.
|
||||
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')
|
||||
Reference in New Issue
Block a user