diff --git a/src/keeshare/CMakeLists.txt b/src/keeshare/CMakeLists.txt index 9fcc55dc..a108b784 100644 --- a/src/keeshare/CMakeLists.txt +++ b/src/keeshare/CMakeLists.txt @@ -17,6 +17,5 @@ if(WITH_XC_KEESHARE) add_library(keeshare STATIC ${keeshare_SOURCES}) target_link_libraries(keeshare PUBLIC Qt5::Core Qt5::Widgets ${BOTAN2_LIBRARIES} ${ZLIB_LIBRARIES} PRIVATE ${MINIZIP_LIBRARIES}) - target_include_directories(keeshare SYSTEM PRIVATE ${MINIZIP_INCLUDE_DIR}) include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}) endif(WITH_XC_KEESHARE) diff --git a/src/keeshare/ShareExport.cpp b/src/keeshare/ShareExport.cpp index a457033a..d43ef73c 100644 --- a/src/keeshare/ShareExport.cpp +++ b/src/keeshare/ShareExport.cpp @@ -27,7 +27,14 @@ #include #include -#include +#include + +// Compatibility with minizip-ng +#ifdef MZ_VERSION_BUILD +#undef Z_BEST_COMPRESSION +#define Z_BEST_COMPRESSION MZ_COMPRESS_LEVEL_BEST +#define zipOpenNewFileInZip64 zipOpenNewFileInZip_64 +#endif namespace { diff --git a/src/keeshare/ShareImport.cpp b/src/keeshare/ShareImport.cpp index 12348645..eb93912e 100644 --- a/src/keeshare/ShareImport.cpp +++ b/src/keeshare/ShareImport.cpp @@ -21,7 +21,7 @@ #include "keys/PasswordKey.h" #include -#include +#include namespace {