diff options
Diffstat (limited to 'cmake/modules/FindLibXml2.cmake')
-rw-r--r-- | cmake/modules/FindLibXml2.cmake | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/cmake/modules/FindLibXml2.cmake b/cmake/modules/FindLibXml2.cmake index f3e47629..d36b390b 100644 --- a/cmake/modules/FindLibXml2.cmake +++ b/cmake/modules/FindLibXml2.cmake @@ -66,6 +66,11 @@ find_path(LIBXML2_INCLUDE_DIR NAMES libxml/xpath.h PATH_SUFFIXES libxml2 ) +find_path(ICONV_INCLUDE_DIR NAMES iconv.h + HINTS + ${LIBXML2_HINTS}/include + ) + # CMake 3.9 and below used 'LIBXML2_LIBRARIES' as the name of # the cache entry storing the find_library result. Use the # value if it was set by the project or user. @@ -98,7 +103,7 @@ elseif(LIBXML2_INCLUDE_DIR AND EXISTS "${LIBXML2_INCLUDE_DIR}/libxml/xmlversion. unset(libxml2_version_str) endif() -set(LIBXML2_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIR} ${PC_LIBXML_INCLUDE_DIRS}) +set(LIBXML2_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIR} ${PC_LIBXML_INCLUDE_DIRS} ${ICONV_INCLUDE_DIR}) set(LIBXML2_LIBRARIES ${LIBXML2_LIBRARY}) include(FindPackageHandleStandardArgs) |