2 "name": "SDWebImageHEIFCoder",
4 "summary": "A SDWebImage coder plugin to support HEIF image",
5 "description": "This is a SDWebImage coder plugin to add High Efficiency Image File Format (HEIF) support.\nWhich is built based on the open-sourced libheif codec.",
6 "homepage": "https://github.com/SDWebImage/SDWebImageHEIFCoder",
12 "DreamPiggy": "lizhuoli1126@126.com"
15 "git": "https://github.com/SDWebImage/SDWebImageHEIFCoder.git",
25 "module_map": "SDWebImageHEIFCoder/Module/SDWebImageHEIFCoder.modulemap",
39 "Vendors/libheif/libheif/*.{h,c,cc}",
40 "Vendors/include/libheif/*.h",
41 "SDWebImageHEIFCoder/Classes/**/*",
42 "SDWebImageHEIFCoder/Module/SDWebImageHEIFCoder.h"
45 "Vendors/libheif/libheif/*fuzzer.{h,c,cc}",
46 "Vendors/libheif/libheif/heif.h",
47 "Vendors/libheif/libheif/heif_decoder_libde265.{h,c,cc}",
48 "Vendors/libheif/libheif/heif_encoder_x265.{h,c,cc}"
50 "public_header_files": [
51 "Vendors/include/libheif/*.h",
52 "SDWebImageHEIFCoder/Classes/**/*.h",
53 "SDWebImageHEIFCoder/Module/SDWebImageHEIFCoder.h"
55 "preserve_paths": "Vendors",
57 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_UNISTD_H=1",
58 "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include ${PODS_TARGET_SRCROOT}/Vendors/include"
68 "SDWebImageHEIFCoder/libheif": [
72 "source_files": "Vendors/libheif/libheif/heif_decoder_libde265.{h,c,cc}",
73 "private_header_files": "Vendors/libheif/libheif/heif_decoder_libde265.h",
74 "preserve_paths": "Vendors",
76 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_LIBDE265=1",
77 "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include"
86 "SDWebImageHEIFCoder/libheif": [
90 "source_files": "Vendors/libheif/libheif/heif_encoder_x265.{h,c,cc}",
91 "private_header_files": "Vendors/libheif/libheif/heif_encoder_x265.h",
92 "preserve_paths": "Vendors",
94 "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_X265=1",
95 "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include ${PODS_ROOT}/libx265/source/"