|
1 | | -project('taggedalgebraic', 'd', |
2 | | - meson_version: '>=0.54', |
3 | | - version: '0.11.20' |
| 1 | +project( |
| 2 | + 'taggedalgebraic', |
| 3 | + ['d'], |
| 4 | + meson_version: '>=1.3.1', |
4 | 5 | ) |
5 | 6 |
|
6 | | -project_soversion = '0' |
7 | | -project_version_suffix = '' |
8 | | -project_version = meson.project_version() |
9 | | -project_version_full = project_version + project_version_suffix |
10 | | - |
11 | | -source_root = meson.source_root() |
12 | | -build_root = meson.build_root() |
13 | 7 | subdir('source/taggedalgebraic') |
14 | 8 |
|
15 | 9 | taggedalgebraic_dep = declare_dependency( |
16 | | - include_directories: include_directories('source'), |
17 | | - link_with: taggedalgebraic_lib |
| 10 | + sources: taggedalgebraic_src, |
| 11 | + include_directories: taggedalgebraic_includes, |
18 | 12 | ) |
19 | 13 |
|
20 | | -taggedalgebraic_source_dep = declare_dependency( |
21 | | - version: project_version, |
22 | | - include_directories: '../' |
| 14 | +test_exe = executable( |
| 15 | + 'taggedalgebraic_test', |
| 16 | + dependencies: taggedalgebraic_dep, |
| 17 | + d_unittest: true, |
| 18 | + link_args: '-main', |
23 | 19 | ) |
24 | 20 |
|
25 | | -meson.override_dependency('taggedalgebraic', taggedalgebraic_dep) |
| 21 | +test('test_taggedalgebraic', test_exe) |
0 commit comments