From dccdd78ea136c2481f0558cb3030a9add3a2004a Mon Sep 17 00:00:00 2001 From: tkummermehr Date: Thu, 23 Nov 2017 09:41:35 +0100 Subject: UcsXml component use libxml2 instead of libmxml Change-Id: I5b1479c8c5be81cc214292abce137c41387d2601 Signed-off-by: tkummermehr --- ucs2-interface/CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'ucs2-interface/CMakeLists.txt') diff --git a/ucs2-interface/CMakeLists.txt b/ucs2-interface/CMakeLists.txt index 8cd797c..f96d491 100644 --- a/ucs2-interface/CMakeLists.txt +++ b/ucs2-interface/CMakeLists.txt @@ -20,17 +20,18 @@ 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 mxml) + TARGET_LINK_LIBRARIES(ucs2-inter ucs2-lib ${LIBXML2_LIBRARIES}) # Define includes TARGET_INCLUDE_DIRECTORIES(ucs2-inter - PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} - INTERFACE mxml + PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${LIBXML2_INCLUDE_DIR} ) -- cgit 1.2.3-korg