From 1a3471cbe64cb5a08bd177fdd5590c2f8385c91a Mon Sep 17 00:00:00 2001 From: Guillaume Pasero <guillaume.pasero@c-s.fr> Date: Tue, 3 Feb 2015 10:56:53 +0100 Subject: [PATCH] ENH: add tinyXML dependency in Ice --- CMake/External_Ice.cmake | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/CMake/External_Ice.cmake b/CMake/External_Ice.cmake index e74d837815..dda3fddeaf 100644 --- a/CMake/External_Ice.cmake +++ b/CMake/External_Ice.cmake @@ -38,6 +38,16 @@ else() list(APPEND ${proj}_DEPENDENCIES ITK) endif() +if(USE_SYSTEM_TINYXML) + set(ICE_SB_TINYXML_CONFIG) +else() + set(ICE_SB_TINYXML_CONFIG + -DTINYXML_INCLUDE_DIR:PATH=${CMAKE_INSTALL_PREFIX}/include + -DTINYXML_LIBRARY:PATH=${CMAKE_INSTALL_PREFIX}/lib/libtinyXML${CMAKE_SHARED_LIBRARY_SUFFIX} + ) + list(APPEND ${proj}_DEPENDENCIES TINYXML) +endif() + if(MSVC) set(ICE_SB_ITK_CONFIG) set(ICE_SB_GLEW_CONFIG) @@ -61,7 +71,8 @@ ExternalProject_Add(${proj} -DOTB_DIR:PATH=${CMAKE_INSTALL_PREFIX}/lib/otb ${ICE_SB_ITK_CONFIG} ${ICE_SB_GLFW_CONFIG} - ${ICE_SB_GLEW_CONFIG} + ${ICE_SB_GLEW_CONFIG} + ${ICE_SB_TINYXML_CONFIG} ) message(STATUS " Using Ice SuperBuild version") -- GitLab