[Add] ZJSDK 2.5.8.16
[CocoaPods.git] / Specs / 7 / b / a / SDWebImageHEIFCoder / 0.1.1 / SDWebImageHEIFCoder.podspec.json
blobd7a89212715e6bfc7a939c8d91ff7a45be896ef5
2   "name": "SDWebImageHEIFCoder",
3   "version": "0.1.1",
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",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "DreamPiggy": "lizhuoli1126@126.com"
13   },
14   "source": {
15     "git": "https://github.com/SDWebImage/SDWebImageHEIFCoder.git",
16     "tag": "0.1.1",
17     "submodules": true
18   },
19   "platforms": {
20     "osx": "10.10",
21     "ios": "8.0",
22     "tvos": "9.0"
23   },
24   "source_files": "SDWebImageHEIFCoder/Classes/**/*",
25   "public_header_files": "SDWebImageHEIFCoder/Classes/**/*.h",
26   "default_subspecs": [
27     "libheif",
28     "libde265",
29     "libx265"
30   ],
31   "dependencies": {
32     "SDWebImage/Core": [
33       "~> 4.2"
34     ]
35   },
36   "subspecs": [
37     {
38       "name": "libheif",
39       "source_files": [
40         "Vendors/libheif/libheif/*.{h,c,cc}",
41         "Vendors/include/libheif/*.h"
42       ],
43       "exclude_files": [
44         "Vendors/libheif/libheif/*fuzzer.{h,c,cc}",
45         "Vendors/libheif/libheif/heif.h"
46       ],
47       "public_header_files": "Vendors/include/libheif/*.h",
48       "preserve_paths": "Vendors/include",
49       "xcconfig": {
50         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_UNISTD_H=1",
51         "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include/libx265"
52       },
53       "libraries": "c++"
54     },
55     {
56       "name": "libde265",
57       "dependencies": {
58         "SDWebImageHEIFCoder/libheif": [
60         ]
61       },
62       "source_files": "Vendors/include/libde265/*.{h}",
63       "osx": {
64         "vendored_libraries": "Vendors/libde265/macOS/libde265.a"
65       },
66       "ios": {
67         "vendored_libraries": "Vendors/libde265/iOS/libde265.a"
68       },
69       "tvos": {
70         "vendored_libraries": "Vendors/libde265/tvOS/libde265.a"
71       },
72       "preserve_paths": "Vendors/include",
73       "xcconfig": {
74         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_LIBDE265=1",
75         "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include"
76       }
77     },
78     {
79       "name": "libx265",
80       "dependencies": {
81         "SDWebImageHEIFCoder/libheif": [
83         ]
84       },
85       "source_files": "Vendors/include/libx265/*.{h}",
86       "osx": {
87         "vendored_libraries": "Vendors/libx265/macOS/libx265.a"
88       },
89       "ios": {
90         "vendored_libraries": "Vendors/libx265/iOS/libx265.a"
91       },
92       "tvos": {
93         "vendored_libraries": "Vendors/libx265/tvOS/libx265.a"
94       },
95       "preserve_paths": "Vendors/include",
96       "xcconfig": {
97         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_X265=1",
98         "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include"
99       }
100     }
101   ]