Go to file
Saleem Abdulrasool eb4592b18d build: fix libxml2 detection via CMake
libxml2's include path was unconditionally set to /usr/include/libxml2.  This
would work previously, however, Mavericks removed the /usr/include directory.
Since LLDB already requires clang, which via LLVM's build infrastructure
searches for libxml2, we have a proper include path for libxml2.  If
LIBXML2_FOUND is set, do not touch the libxml2 search path.  Instead, allow the
clang's definition to propagate throughout the LLVM build.  Otherwise, switch to
find_package(LibXml2) as clang does.  This will ensure that the correct path is
used for libxml2 irrespective of the platform.

Furthermore, treat libxml2 as a system provided library.  It is not part of the
LLVM source base so it is of little value to enable all warnings on its headers.
This unifies the treatment of libxml2 across clang and LLDB.

llvm-svn: 203955
2014-03-14 18:23:07 +00:00
clang Objective-C. Allow objc_designated_initializer for private 2014-03-14 18:19:46 +00:00
clang-tools-extra Use DiagnosticRenderer to convert clang diagnostics to clang-tidy ones. 2014-03-10 13:11:17 +00:00
compiler-rt [ASan] Fix https://code.google.com/p/address-sanitizer/issues/detail?id=274 2014-03-14 10:41:49 +00:00
debuginfo-tests Revert "xfail a test on darwin because some of the public buildbots are stuck on" 2014-03-11 23:49:31 +00:00
libclc Fix build since r202052 2014-02-24 21:31:56 +00:00
libcxx Exclude .svn (and other "dot" directories) when installing headers. 2014-03-13 16:13:54 +00:00
libcxxabi 0 is a valid LSDA encoding and can be seen in statically linked 2014-03-11 23:43:43 +00:00
lld Remove redundant "virtual" keyword. 2014-03-14 07:10:43 +00:00
lldb build: fix libxml2 detection via CMake 2014-03-14 18:23:07 +00:00
llvm DwarfDebug: Remove some needless recursion. 2014-03-14 16:33:32 +00:00
openmp Revert commit (testing commit hook). 2014-03-04 18:06:04 +00:00
polly (Make) Build a single monolithic LLVMPolly.so 2014-03-14 18:02:06 +00:00