You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
446 B
22 lines
446 B
project('distributary', 'cpp',
|
|
default_options: ['cpp_std=c++20'])
|
|
|
|
catch2 = dependency('catch2-with-main')
|
|
fmt = dependency('fmt')
|
|
json = dependency('nlohmann_json')
|
|
depends = [catch2, fmt, json]
|
|
|
|
runtests = executable('runtests', [
|
|
'dbc.cpp',
|
|
'tests/fsm.cpp',
|
|
'tests/dbc.cpp',
|
|
],
|
|
dependencies: depends)
|
|
|
|
distributary = executable('distributary', [
|
|
'main.cpp',
|
|
'dbc.cpp',
|
|
],
|
|
dependencies: depends)
|
|
|
|
test('tests', runtests)
|
|
|