From 01ce25ac77fb1d8109cb45796ad9b4da1f9e8349 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Sun, 28 Oct 2018 14:00:47 +0100 Subject: Add SerdNodes class for storing a cache of nodes --- wscript | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'wscript') diff --git a/wscript b/wscript index 14eea8e1..f5f6cde7 100644 --- a/wscript +++ b/wscript @@ -81,6 +81,7 @@ lib_source = ['src/base64.c', 'src/env.c', 'src/n3.c', 'src/node.c', + 'src/nodes.c', 'src/reader.c', 'src/sink.c', 'src/statement.c', @@ -89,7 +90,9 @@ lib_source = ['src/base64.c', 'src/system.c', 'src/uri.c', 'src/world.c', - 'src/writer.c'] + 'src/writer.c', + 'src/zix/digest.c', + 'src/zix/hash.c'] def build(bld): # C Headers @@ -148,7 +151,8 @@ def build(bld): # Test programs for prog in [('serdi_static', 'src/serdi.c'), ('serd_test', 'tests/serd_test.c'), - ('read_chunk_test', 'tests/read_chunk_test.c')]: + ('read_chunk_test', 'tests/read_chunk_test.c'), + ('nodes_test', 'tests/nodes_test.c')]: bld(features = 'c cprogram', source = prog[1], use = 'libserd_profiled', @@ -480,7 +484,9 @@ def test(ctx): os.environ['PATH'] = '.' + os.pathsep + os.getenv('PATH') autowaf.pre_test(ctx, APPNAME) - autowaf.run_tests(ctx, APPNAME, ['serd_test', 'read_chunk_test'], name='Unit') + autowaf.run_tests(ctx, APPNAME, + ['serd_test', 'read_chunk_test', 'nodes_test'], + name='Unit') def test_syntax_io(in_name, expected_name, lang): in_path = 'tests/good/%s' % in_name -- cgit v1.2.1