diff --git a/CMake/FindTinyXML.cmake b/CMake/FindTinyXML.cmake index da7148078384610ce6030cdd7e8966b1033fd7ae..4a34fb154ac8db35eda3a369233296bb627d2e1e 100644 --- a/CMake/FindTinyXML.cmake +++ b/CMake/FindTinyXML.cmake @@ -1,9 +1,11 @@ # - Find TinyXML # Find the native TinyXML includes and library # -# TINYXML_FOUND - True if TinyXML found. -# TINYXML_INCLUDE_DIR - where to find tinyxml.h, etc. -# TINYXML_LIBRARIES - List of libraries when using TinyXML. +# TINYXML_FOUND - True if TinyXML found. +# TINYXML_INCLUDE_DIRS - where to find tinyxml.h, etc. +# TINYXML_LIBRARIES - List of libraries when using TinyXML. +# TIXML_USE_STL - ON or undefined whether STL support is found +# can be used directly in a #cmakedefine # IF( TINYXML_INCLUDE_DIR ) @@ -31,7 +33,7 @@ IF(TINYXML_FOUND) SET(TINYXML_LIBRARIES ${TINYXML_LIBRARY}) # Check if STL support is enabled with macro TIXML_USE_STL - TRY_COMPILE(TINYXML_USE_STL + TRY_COMPILE(TIXML_USE_STL ${CMAKE_CURRENT_BINARY_DIR}/CMake ${CMAKE_CURRENT_SOURCE_DIR}/CMake/otbTestTinyXMLUseSTL.cxx CMAKE_FLAGS "-DINCLUDE_DIRECTORIES:PATH=${TINYXML_INCLUDE_DIRS}" "-DLINK_LIBRARIES:STRING=${TINYXML_LIBRARIES}" @@ -42,6 +44,6 @@ ELSE(TINYXML_FOUND) SET(TINYXML_INCLUDE_DIRS) SET(TINYXML_LIBRARIES) - SET(TINYXML_USE_STL) + SET(TIXML_USE_STL) ENDIF(TINYXML_FOUND) diff --git a/CMake/ImportTinyXML.cmake b/CMake/ImportTinyXML.cmake index 8cdae4a9b4da0caf52fd57c2eaee82b602254fcf..260f4b13b86d4d1223d158c39d4752889523c51a 100644 --- a/CMake/ImportTinyXML.cmake +++ b/CMake/ImportTinyXML.cmake @@ -8,3 +8,4 @@ ELSE(TINYXML_FOUND) SET(TINYXML_LIBRARIES otbtinyXML) ENDIF(TINYXML_FOUND) MARK_AS_ADVANCED(OTB_USE_EXTERNAL_TINYXML) + diff --git a/CMake/otbConfigure.h.in b/CMake/otbConfigure.h.in index b3d00f9cd2fddb45665b4dc8154435eb2b5f7be8..3c242461c988578c167c8a70b01052be2397a500 100644 --- a/CMake/otbConfigure.h.in +++ b/CMake/otbConfigure.h.in @@ -69,8 +69,8 @@ #cmakedefine OTB_USE_SIFTFAST /* TinyXML Has STL */ -#ifndef TINYXML_USE_STL -#cmakedefine TINYXML_USE_STL +#ifndef TIXML_USE_STL +#cmakedefine TIXML_USE_STL #endif /* Use Visu/Gui configurations */