diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake index a1666783cfb..18977d9950f 100644 --- a/cmake/config-ix.cmake +++ b/cmake/config-ix.cmake @@ -148,7 +148,11 @@ if(NOT LLVM_USE_SANITIZER MATCHES "Memory.*") find_package(LibXml2) if (LIBXML2_FOUND) set(LLVM_LIBXML2_ENABLED 1) - include_directories(${LIBXML2_INCLUDE_DIR}) + if ((CMAKE_OSX_SYSROOT) AND (EXISTS ${CMAKE_OSX_SYSROOT}/${LIBXML2_INCLUDE_DIR})) + include_directories(${CMAKE_OSX_SYSROOT}/${LIBXML2_INCLUDE_DIR}) + else() + include_directories(${LIBXML2_INCLUDE_DIR}) + endif() set(LIBXML2_LIBS "xml2") endif() endif()