fix linking on ARM

Here's what I'm getting from Buildroot on a real ARM HW:

 ~ # sysrepo-cli
 sysrepo-cli: error while loading shared libraries: liblibyangutils.so: cannot open shared object file: No such file or directory
 line-NFP ~ # ldd $(which sysrepo-cli) | grep yang
         liblibyangutils.so => not found
         libyang-cpp.so.1 => /lib/libyang-cpp.so.1 (0xb6dd6000)
         libyang.so.1 => /lib/libyang.so.1 (0xb6ccd000)

Fix this by making sure that all our libraries are produced STATIC, not
dynamic. Also, do not try to use library names prefixed with "lib"
because that's a prefix which is very often omitted. The fewer bits that
could go wrong the better, IMHO.

Fixes: 2e4cafe3 ("Fix leafDataFromValue")
Change-Id: I768e93d76cad6817f98fdecc925ce2151bece7c1
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e7570c6..b73aa56 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -114,15 +114,15 @@
 
 target_link_libraries(yangaccess PUBLIC datastoreaccess yangschema PRIVATE PkgConfig::LIBYANG)
 
-add_library(libyangutils
+add_library(yangutils STATIC
     src/libyang_utils.cpp
     )
-target_link_libraries(libyangutils PUBLIC PkgConfig::LIBYANG)
+target_link_libraries(yangutils PUBLIC PkgConfig::LIBYANG)
 
 add_library(yangschema STATIC
     src/yang_schema.cpp
     )
-target_link_libraries(yangschema PUBLIC schemas utils libyangutils PRIVATE PkgConfig::LIBYANG)
+target_link_libraries(yangschema PUBLIC schemas utils yangutils PRIVATE PkgConfig::LIBYANG)
 
 add_library(parser STATIC
     src/parser.cpp
@@ -291,7 +291,7 @@
     cli_test(yang)
     target_link_libraries(test_yang yangschema)
     cli_test(utils)
-    target_link_libraries(test_utils libyangutils)
+    target_link_libraries(test_utils yangutils)
     cli_test(path_completion)
     cli_test(command_completion)
     cli_test(set_value_completion)