Findlibzip.cmake (723B)
1 find_package(PkgConfig) 2 pkg_check_modules(PC_libzip libzip>=1.1.3) 3 4 find_path(libzip_INCLUDE_DIR zip.h 5 HINTS ${PC_libzip_INCLUDEDIR} ${PC_libzip_INCLUDE_DIRS}) 6 7 find_path(libzip_CONFIG_INCLUDE_DIR zipconf.h 8 HINTS ${PC_libzip_INCLUDEDIR} ${PC_libzip_INCLUDE_DIRS}) 9 10 find_library(libzip_LIBRARY NAMES zip 11 HINTS ${PC_libzip_LIBDIR} ${PC_libzip_LIBRARY_DIRS} ) 12 13 set(libzip_LIBRARIES ${libzip_LIBRARY}) 14 set(libzip_INCLUDE_DIRS ${libzip_INCLUDE_DIR} ${libzip_CONFIG_INCLUDE_DIR}) 15 16 include(FindPackageHandleStandardArgs) 17 find_package_handle_standard_args(libzip DEFAULT_MSG 18 libzip_LIBRARY libzip_INCLUDE_DIR) 19 20 mark_as_advanced(libzip_INCLUDE_DIR libzip_LIBRARY )