Use PKG_CONFIG instead of FIND_LIB 15/12115/1 4.99.3 eel/4.99.3 eel_4.99.3
authortkummermehr <thorsten.kummermehr@k2l.de>
Thu, 23 Nov 2017 15:07:35 +0000 (16:07 +0100)
committertkummermehr <thorsten.kummermehr@k2l.de>
Thu, 23 Nov 2017 15:07:35 +0000 (16:07 +0100)
Change-Id: Ic6298bec9ed2fbb8bac6beb9648cfc77eb07e727
Signed-off-by: tkummermehr <thorsten.kummermehr@k2l.de>
conf.d/project/config.cmake
ucs2-interface/CMakeLists.txt

index c5f5357..abeae7c 100644 (file)
@@ -74,6 +74,7 @@ set (PKG_REQUIRED_LIST
        libsystemd>=222
        afb-daemon
        libmicrohttpd>=0.9.55
+       libxml-2.0
 )
 
 # Prefix path where will be installed the files
index f96d491..bcf3069 100644 (file)
 PROJECT_TARGET_ADD(ucs2-inter)
     set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -DNDEBUG")
 
-    # Search for libs
-    find_package (LibXml2 REQUIRED)
-
     # Define targets
     ADD_LIBRARY(ucs2-inter STATIC ucs_lib_interf.c ucs-xml/UcsXml.c ucs-xml/UcsXml_Private.c)
     # Library properties
     SET_TARGET_PROPERTIES(ucs2-inter PROPERTIES OUTPUT_NAME ucs2interface)
 
     # Depends on Unicens2 lib
-    TARGET_LINK_LIBRARIES(ucs2-inter ucs2-lib ${LIBXML2_LIBRARIES})
+    TARGET_LINK_LIBRARIES(ucs2-inter ucs2-lib)
 
     # Define includes
     TARGET_INCLUDE_DIRECTORIES(ucs2-inter
-        PUBLIC  ${CMAKE_CURRENT_SOURCE_DIR} ${LIBXML2_INCLUDE_DIR}
+        PUBLIC  ${CMAKE_CURRENT_SOURCE_DIR}
     )