diff options
| author | Joel Klinghed <the_jk@spawned.biz> | 2025-09-18 23:57:56 +0200 |
|---|---|---|
| committer | Joel Klinghed <the_jk@spawned.biz> | 2025-09-18 23:57:56 +0200 |
| commit | 50348284f5d82ccfd65b0c803ba0ba895912ceff (patch) | |
| tree | 61a7b6a32efdbc36c89d23c688d95b9f6b9a621b /meson.build | |
| parent | 8e58293ef954d307875019c9a20eaee7dc7a3ed2 (diff) | |
java::uescape: Unicode reader that knows about Java's \uXXXX escapes
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/meson.build b/meson.build index ee265db..99c7ec9 100644 --- a/meson.build +++ b/meson.build @@ -177,6 +177,20 @@ uline_dep = declare_dependency( dependencies: [buffer_dep, uio_dep], ) +java_uescape_lib = library( + 'java_uescape', + sources: [ + 'src/java_uescape.cc', + 'src/java_uescape.hh', + ], + include_directories: inc, + dependencies: [buffer_dep, uio_dep], +) +java_uescape_dep = declare_dependency( + link_with: java_uescape_lib, + dependencies: [buffer_dep, uio_dep], +) + jkc = executable( 'jkc', sources: [ @@ -315,6 +329,18 @@ test('uline', executable( ], )) +test('java_uescape', executable( + 'test_java_uescape', + sources: ['test/java_uescape.cc'], + include_directories: inc, + dependencies: [ + io_test_helper_dep, + java_uescape_dep, + test_dependencies, + uline_dep, + ], +)) + run_clang_tidy = find_program('run-clang-tidy', required: false) if run_clang_tidy.found() |
