aboutsummaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorEric Beckmann <ecbeckmann@google.com>2017-07-20 21:42:04 +0000
committerEric Beckmann <ecbeckmann@google.com>2017-07-20 21:42:04 +0000
commitc1527448edefc4fe937efe430a8eb17bb7ea726c (patch)
tree5824831fac30a4ff86fdc9f36c66d3c5c32649d3 /cmake
parent1ef19969090ee640cd907ce2d20946ac07deedcd (diff)
downloadllvm-c1527448edefc4fe937efe430a8eb17bb7ea726c.tar.gz
Implement parsing and writing of a single xml manifest file.
Summary: Implement parsing and writing of a single xml manifest file. Subscribers: mgorny, llvm-commits, hiraditya Differential Revision: https://reviews.llvm.org/D35425 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@308679 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r--cmake/config-ix.cmake11
1 files changed, 11 insertions, 0 deletions
diff --git a/cmake/config-ix.cmake b/cmake/config-ix.cmake
index de8e9bf9a49..dc9bd153881 100644
--- a/cmake/config-ix.cmake
+++ b/cmake/config-ix.cmake
@@ -155,6 +155,17 @@ if( NOT PURE_WINDOWS AND NOT LLVM_USE_SANITIZER MATCHES "Memory.*")
else()
set(HAVE_TERMINFO 0)
endif()
+
+ set(LLVM_LIBXML2_ENABLED 0)
+ set(LIBXML2_FOUND 0)
+ if(LLVM_ENABLE_LIBXML2)
+ find_package(LibXml2)
+ if (LIBXML2_FOUND)
+ set(LLVM_LIBXML2_ENABLED 1)
+ include_directories(${LIBXML2_INCLUDE_DIR})
+ set(LIBXML2_LIBS "xml2")
+ endif()
+ endif()
endif()
check_library_exists(xar xar_open "" HAVE_LIBXAR)