diff --git a/devel/axmldec/files/patch-CMakeLists.txt b/devel/axmldec/files/patch-CMakeLists.txt index 7cc844ff36d5..5b120075c119 100644 --- a/devel/axmldec/files/patch-CMakeLists.txt +++ b/devel/axmldec/files/patch-CMakeLists.txt @@ -1,34 +1,49 @@ --- CMakeLists.txt.orig 2017-05-07 19:44:44 UTC +++ CMakeLists.txt -@@ -61,23 +61,17 @@ add_definitions( +@@ -1,4 +1,4 @@ +-cmake_minimum_required(VERSION 2.8.11) ++cmake_minimum_required(VERSION 2.8.11...9.9.99) + + project(axmldec C CXX) + option(ENABLE_APK_LOADING "enable loading from an APK file" ON) +@@ -52,7 +52,7 @@ find_package(Boost ${BOOST_MIN_VERSION} + + set(BOOST_MIN_VERSION "1.53.0") + find_package(Boost ${BOOST_MIN_VERSION} +- COMPONENTS system iostreams program_options locale REQUIRED) ++ COMPONENTS iostreams program_options locale REQUIRED) + include_directories(SYSTEM ${Boost_INCLUDE_DIRS}) + add_definitions( + -DBOOST_MAJOR_VERSION=${Boost_MAJOR_VERSION} +@@ -61,23 +61,17 @@ if(ENABLE_APK_LOADING) target_link_libraries(axmldec ${Boost_LIBRARIES}) if(ENABLE_APK_LOADING) - find_package(ZLIB REQUIRED) - include_directories(${ZLIB_INCLUDE_DIR}) - + include (FindPkgConfig) + if (PKG_CONFIG_FOUND) + pkg_check_modules(MINIZIP minizip-ng) + endif() + include_directories(${MINIZIP_INCLUDE_DIRS}) + find_library(MINIZIP_FROM_PORTS ${MINIZIP_LIBRARIES} + PATHS ${MINIZIP_LIBRARY_DIRS}) add_definitions( -DENABLE_APK_LOADING=1 ) - add_library(minizip STATIC - ${CMAKE_CURRENT_SOURCE_DIR}/external/minizip/unzip.c - ${CMAKE_CURRENT_SOURCE_DIR}/external/minizip/ioapi.c - ) - set_target_properties(minizip PROPERTIES - COMPILE_DEFINITIONS "NOUNCRYPT;NOCRYPT") - target_link_libraries(minizip ${ZLIB_LIBRARIES}) - set(MINIZIP_INCLUDE_DIR ${CMAKE_SOURCE_DIR}/external/minizip) - set(MINIZIP_LIBRARIES minizip) - include_directories(SYSTEM ${MINIZIP_INCLUDE_DIR}) - target_link_libraries(axmldec ${MINIZIP_LIBRARIES}) + target_link_libraries(axmldec ${MINIZIP_FROM_PORTS}) endif() #-------------------------------------------------------------------------------