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 ()