summaryrefslogtreecommitdiff
path: root/sax/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'sax/meson.build')
-rw-r--r--sax/meson.build20
1 files changed, 20 insertions, 0 deletions
diff --git a/sax/meson.build b/sax/meson.build
index ccbdef4..8797c41 100644
--- a/sax/meson.build
+++ b/sax/meson.build
@@ -6,7 +6,11 @@ deps = [
inc = include_directories('inc')
lib = shared_library(
'modxmlsax',
+ 'src/buffer.cc',
'src/decoder.cc',
+ 'src/guessing_decoder.cc',
+ 'src/sax_attributes.cc',
+ 'src/sax_delegate.cc',
'src/sax_processor.cc',
'src/sax_processor_builder.cc',
'src/utils.cc',
@@ -20,3 +24,19 @@ sax_dep = declare_dependency(
include_directories: inc,
link_with: lib,
)
+
+test('buffer',
+ executable(
+ 'test_buffer',
+ sources: [
+ 'src/buffer.cc',
+ 'tst/test_buffer.cc',
+ ],
+ include_directories: 'src',
+ dependencies: [base_dep, gmock_dep, gtest_dep]))
+
+test('decoder',
+ executable(
+ 'test_decoder',
+ sources: ['tst/test_decoder.cc'],
+ dependencies: [sax_dep, gtest_dep]))