diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2025-09-27 18:25:10 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2025-09-27 18:49:23 +0200 |
| commit | 2f13baa843bd1fb5db6630a2823681ffaff9fb11 (patch) | |
| tree | a8c619cfa52ceb3b31b125b11e6bb15f7e268ed1 /meson.build | |
| parent | ce271f82f16ee89a18e7bfc9ed8eab7cbd6f37bc (diff) | |
Add simple prefix_tree
Will be used by tokenizer for short lists of strings
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 99c7ec9..1607088 100644 --- a/meson.build +++ b/meson.build @@ -191,6 +191,16 @@ java_uescape_dep = declare_dependency( dependencies: [buffer_dep, uio_dep], ) +prefix_tree_lib = library( + 'prefix_tree', + sources: [ + 'src/prefix_tree.hh', + 'src/prefix_tree.cc', + ], + include_directories: inc, +) +prefix_tree_dep = declare_dependency(link_with: prefix_tree_lib) + jkc = executable( 'jkc', sources: [ @@ -341,6 +351,16 @@ test('java_uescape', executable( ], )) +test('prefix_tree', executable( + 'test_prefix_tree', + sources: ['test/prefix_tree.cc'], + include_directories: inc, + dependencies: [ + prefix_tree_dep, + test_dependencies, + ], +)) + run_clang_tidy = find_program('run-clang-tidy', required: false) if run_clang_tidy.found() |
