Warning, /graphics/krita/cmake/modules/FindQUAZIP.cmake is written in an unsupported language. File is not indexed.

0001 #
0002 # SPDX-License-Identifier: BSD-3-Clause
0003 #
0004 # QUAZIP_FOUND               - QuaZip library was found
0005 # QUAZIP_INCLUDE_DIR         - Path to QuaZip include dir
0006 # QUAZIP_INCLUDE_DIRS        - Path to QuaZip and zlib include dir (combined from QUAZIP_INCLUDE_DIR + ZLIB_INCLUDE_DIR)
0007 # QUAZIP_LIBRARIES           - List of QuaZip libraries
0008 # QUAZIP_ZLIB_INCLUDE_DIR    - The include dir of zlib headers
0009 
0010 find_package(QuaZip-Qt5 QUIET)
0011 IF (QuaZip-Qt5_FOUND)
0012         set(QUAZIP_INCLUDE_DIRS QuaZip::QuaZip)
0013         set(QUAZIP_LIBRARIES QuaZip::QuaZip)
0014         set(QUAZIP_FOUND TRUE)
0015 ELSEIF (QUAZIP_INCLUDE_DIRS AND QUAZIP_LIBRARIES)
0016         # in cache already
0017         SET(QUAZIP_FOUND TRUE)
0018 ELSE ()
0019     IF (Qt5Core_FOUND)
0020         set(QUAZIP_LIB_VERSION_SUFFIX 5)
0021     ENDIF()
0022         IF (WIN32)
0023                 FIND_PATH(QUAZIP_LIBRARY_DIR
0024                         WIN32_DEBUG_POSTFIX d
0025             NAMES libquazip${QUAZIP_LIB_VERSION_SUFFIX}.dll quazip${QUAZIP_LIB_VERSION_SUFFIX}.dll
0026                         HINTS "C:/Programme/" "C:/Program Files"
0027                         PATH_SUFFIXES QuaZip/lib
0028                 )
0029         FIND_LIBRARY(QUAZIP_LIBRARIES NAMES libquazip${QUAZIP_LIB_VERSION_SUFFIX} quazip${QUAZIP_LIB_VERSION_SUFFIX} HINTS ${QUAZIP_LIBRARY_DIR})
0030                 FIND_PATH(QUAZIP_INCLUDE_DIR NAMES quazip.h HINTS ${QUAZIP_LIBRARY_DIR}/../ PATH_SUFFIXES include/quazip${QUAZIP_LIB_VERSION_SUFFIX})
0031                 FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR NAMES zlib.h)
0032         ELSE(WIN32)
0033                 FIND_PACKAGE(PkgConfig)
0034 #     pkg_check_modules(PC_QCA2 QUIET qca2)
0035                 pkg_check_modules(PC_QUAZIP quazip)
0036                 FIND_LIBRARY(QUAZIP_LIBRARIES
0037                         WIN32_DEBUG_POSTFIX d
0038             NAMES quazip${QUAZIP_LIB_VERSION_SUFFIX}
0039                         HINTS /usr/lib /usr/lib64
0040                 )
0041                 FIND_PATH(QUAZIP_INCLUDE_DIR quazip.h
0042                         HINTS /usr/include /usr/local/include
0043                         PATH_SUFFIXES quazip${QUAZIP_LIB_VERSION_SUFFIX}
0044                 )
0045                 FIND_PATH(QUAZIP_ZLIB_INCLUDE_DIR zlib.h HINTS /usr/include /usr/local/include)
0046         ENDIF (WIN32)
0047         INCLUDE(FindPackageHandleStandardArgs)
0048         SET(QUAZIP_INCLUDE_DIRS ${QUAZIP_INCLUDE_DIR} ${QUAZIP_ZLIB_INCLUDE_DIR})
0049         find_package_handle_standard_args(QUAZIP DEFAULT_MSG  QUAZIP_LIBRARIES QUAZIP_INCLUDE_DIR QUAZIP_ZLIB_INCLUDE_DIR QUAZIP_INCLUDE_DIRS)
0050 ENDIF ()