data tree FEATURE initial implementation of YANG data support
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3404319..91a2ff3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -171,17 +171,27 @@
set(libsrc
src/common.c
+ src/compat.c
src/log.c
src/hash_table.c
src/set.c
src/context.c
+ src/tree_data.c
+ src/tree_data_free.c
+ src/tree_data_helpers.c
+ src/tree_data_hash.c
+ src/parser_xml.c
+ src/printer_data.c
+ src/printer_xml.c
src/tree_schema.c
src/tree_schema_free.c
src/tree_schema_compile.c
src/tree_schema_helpers.c
src/parser_yang.c
src/printer.c
+ src/printer_schema.c
src/printer_yang.c
+ src/plugins_types.c
src/xml.c
src/xpath.c)
@@ -199,15 +209,20 @@
set(headers
src/libyang.h
src/context.h
+ src/tree.h
+ src/tree_data.h
+ src/printer_data.h
src/tree_schema.h
src/printer_schema.h
src/extensions.h
+ src/plugins_types.h
src/dict.h
src/log.h
src/set.h)
list(APPEND CMAKE_REQUIRED_DEFINITIONS -D_GNU_SOURCE)
check_symbol_exists(vdprintf stdio.h HAVE_VDPRINTF)
+check_symbol_exists(strnstr string.h HAVE_STRNSTR)
# create static libyang library
if(ENABLE_STATIC)