[Add] com-qqsdk-control-Tools 1.2.1
[CocoaPods.git] / Specs / 7 / b / a / SDWebImageHEIFCoder / 0.1.4 / SDWebImageHEIFCoder.podspec.json
blobdc8985f1f54fc1e35fddfb35a668fe481e7e87c0
2   "name": "SDWebImageHEIFCoder",
3   "version": "0.1.4",
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.4",
17     "submodules": true
18   },
19   "platforms": {
20     "osx": "10.9",
21     "ios": "8.0",
22     "tvos": "9.0",
23     "watchos": "2.0"
24   },
25   "default_subspecs": [
26     "libheif",
27     "libde265"
28   ],
29   "dependencies": {
30     "SDWebImage/Core": [
31       "~> 4.2"
32     ]
33   },
34   "subspecs": [
35     {
36       "name": "libheif",
37       "source_files": [
38         "Vendors/libheif/libheif/*.{h,c,cc}",
39         "Vendors/include/libheif/*.h",
40         "SDWebImageHEIFCoder/Classes/**/*"
41       ],
42       "exclude_files": [
43         "Vendors/libheif/libheif/*fuzzer.{h,c,cc}",
44         "Vendors/libheif/libheif/heif.h",
45         "Vendors/libheif/libheif/heif_decoder_libde265.{h,c,cc}",
46         "Vendors/libheif/libheif/heif_encoder_x265.{h,c,cc}"
47       ],
48       "public_header_files": [
49         "Vendors/include/libheif/*.h",
50         "SDWebImageHEIFCoder/Classes/**/*.h"
51       ],
52       "preserve_paths": "Vendors/include",
53       "xcconfig": {
54         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_UNISTD_H=1",
55         "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include/libx265 ${PODS_TARGET_SRCROOT}/Vendors/include ${PODS_TARGET_SRCROOT}/Vendors/include/libx265"
56       },
57       "libraries": "c++"
58     },
59     {
60       "name": "libde265",
61       "dependencies": {
62         "SDWebImageHEIFCoder/libheif": [
64         ]
65       },
66       "source_files": [
67         "Vendors/include/libde265/*.{h}",
68         "Vendors/libheif/libheif/heif_decoder_libde265.{h,c,cc}"
69       ],
70       "public_header_files": "Vendors/include/libde265/*.{h}",
71       "osx": {
72         "vendored_libraries": "Vendors/libde265/macOS/libde265.a"
73       },
74       "ios": {
75         "vendored_libraries": "Vendors/libde265/iOS/libde265.a"
76       },
77       "tvos": {
78         "vendored_libraries": "Vendors/libde265/tvOS/libde265.a"
79       },
80       "watchos": {
81         "vendored_libraries": "Vendors/libde265/watchOS/libde265.a"
82       },
83       "preserve_paths": "Vendors/include",
84       "xcconfig": {
85         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_LIBDE265=1",
86         "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include"
87       }
88     },
89     {
90       "name": "libx265",
91       "dependencies": {
92         "SDWebImageHEIFCoder/libheif": [
94         ]
95       },
96       "source_files": [
97         "Vendors/include/libx265/*.{h}",
98         "Vendors/libheif/libheif/heif_encoder_x265.{h,c,cc}"
99       ],
100       "public_header_files": "Vendors/include/libx265/*.{h}",
101       "osx": {
102         "vendored_libraries": "Vendors/libx265/macOS/libx265.a"
103       },
104       "ios": {
105         "vendored_libraries": "Vendors/libx265/iOS/libx265.a"
106       },
107       "tvos": {
108         "vendored_libraries": "Vendors/libx265/tvOS/libx265.a"
109       },
110       "watchos": {
111         "vendored_libraries": "Vendors/libx265/watchOS/libx265.a"
112       },
113       "preserve_paths": "Vendors/include",
114       "xcconfig": {
115         "GCC_PREPROCESSOR_DEFINITIONS": "$(inherited) HAVE_X265=1",
116         "HEADER_SEARCH_PATHS": "$(inherited) ${PODS_ROOT}/SDWebImageHEIFCoder/Vendors/include"
117       }
118     }
119   ]