X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=CMakeLists.txt;h=3e4ee9c273aa82d1ad5ff578fc540c6f14d8b19e;hb=f64d4eec4bba63ececdece95f5c73b0ac550acd4;hp=b5586de19014da843e604ca7746c1812f824cdd0;hpb=52707acc6e5dbc386084083cd7d7a144ae151a4a;p=quassel.git diff --git a/CMakeLists.txt b/CMakeLists.txt index b5586de1..3e4ee9c2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -242,6 +242,21 @@ if(QT_LRELEASE_EXECUTABLE) endif(QT_LRELEASE_EXECUTABLE) +# zlib for compression, however we can always fall back to miniz +find_package(ZLIB) +if(ZLIB_FOUND) + message(STATUS "Using system zlib for compression") + add_definitions(-DHAVE_ZLIB) + include_directories(${ZLIB_INCLUDE_DIRS}) + set(COMMON_LIBRARIES ${COMMON_LIBRARIES} ${ZLIB_LIBRARIES}) +else() + message(STATUS "zlib NOT found, using bundled miniz for compression") + if(${CMAKE_SIZEOF_VOID_P} EQUAL 4) + message(STATUS "WARNING: This may be slow on 32 bit systems!") + endif() +endif() + + # Execinfo is needed for generating backtraces find_package(ExecInfo) if(EXECINFO_FOUND)