Add more guards around zlib-dependent code

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180084 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Alexey Samsonov 2013-04-23 08:57:30 +00:00
parent ee03c949b8
commit a0bd5df086
3 changed files with 5 additions and 2 deletions

View File

@ -230,6 +230,9 @@
/* Define to 1 if you have the `udis86' library (-ludis86). */
#undef HAVE_LIBUDIS86
/* Define to 1 if you have the 'z' library (-lz). */
#cmakedefine HAVE_LIBZ ${HAVE_LIBZ}
/* Define to 1 if you have the <limits.h> header file. */
#cmakedefine HAVE_LIMITS_H ${HAVE_LIMITS_H}

View File

@ -23,7 +23,7 @@
using namespace llvm;
#if LLVM_ENABLE_ZLIB == 1
#if LLVM_ENABLE_ZLIB == 1 && HAVE_LIBZ
static int encodeZlibCompressionLevel(zlib::CompressionLevel Level) {
switch (Level) {
case zlib::NoCompression: return 0;

View File

@ -22,7 +22,7 @@ using namespace llvm;
namespace {
#if LLVM_ENABLE_ZLIB == 1
#if LLVM_ENABLE_ZLIB == 1 && HAVE_LIBZ
void TestZlibCompression(StringRef Input, zlib::CompressionLevel Level) {
OwningPtr<MemoryBuffer> Compressed;