[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / 0 / 5 / 4 / Harbeth / 0.9.7 / Harbeth.podspec.json
blob34380859194d4f8ce3e791a48d523ed77c46ee43
2   "name": "Harbeth",
3   "version": "0.9.7",
4   "summary": "About image and video add filter for metal.",
5   "homepage": "https://github.com/yangKJ/Harbeth",
6   "license": {
7     "type": "MIT",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "Condy": "yangkj310@gmail.com"
12   },
13   "source": {
14     "git": "https://github.com/yangKJ/Harbeth.git",
15     "tag": "0.9.7"
16   },
17   "swift_versions": "5.0",
18   "requires_arc": true,
19   "static_framework": true,
20   "platforms": {
21     "ios": "10.0",
22     "osx": "10.13"
23   },
24   "pod_target_xcconfig": {
25     "SWIFT_VERSION": "5.0"
26   },
27   "module_name": "Harbeth",
28   "ios": {
29     "source_files": "Sources/Harbeth.h"
30   },
31   "osx": {
32     "source_files": "Sources/Harbeth.h"
33   },
34   "prefix_header_file": false,
35   "subspecs": [
36     {
37       "name": "Basic",
38       "source_files": "Sources/Basic/**/*.swift",
39       "weak_frameworks": [
40         "ImageIO",
41         "MetalKit",
42         "AVFoundation"
43       ]
44     },
45     {
46       "name": "Compute",
47       "source_files": "Sources/Compute/**/*.swift",
48       "resource_bundles": {
49         "Harbeth": [
50           "Sources/Compute/**/*.metal"
51         ]
52       },
53       "ios": {
54         "pod_target_xcconfig": {
55           "METAL_LIBRARY_OUTPUT_DIR": "${TARGET_BUILD_DIR}/Harbeth.bundle/"
56         }
57       },
58       "osx": {
59         "pod_target_xcconfig": {
60           "METAL_LIBRARY_OUTPUT_DIR": "${TARGET_BUILD_DIR}/Harbeth.bundle/Contents/Resources"
61         }
62       },
63       "pod_target_xcconfig": {
64         "SWIFT_ACTIVE_COMPILATION_CONDITIONS": "HARBETH_COMPUTE_LIBRARY_IN_BUNDLE",
65         "GCC_PREPROCESSOR_DEFINITIONS": "HARBETH_COMPUTE_LIBRARY_IN_BUNDLE=1"
66       },
67       "dependencies": {
68         "Harbeth/Basic": [
70         ]
71       }
72     },
73     {
74       "name": "CoreImage",
75       "source_files": "Sources/CoreImage/**/*.swift",
76       "weak_frameworks": "CoreImage",
77       "dependencies": {
78         "Harbeth/Basic": [
80         ]
81       }
82     },
83     {
84       "name": "MPS",
85       "source_files": "Sources/MPS/*.swift",
86       "weak_frameworks": "MetalPerformanceShaders",
87       "dependencies": {
88         "Harbeth/Basic": [
90         ]
91       }
92     },
93     {
94       "name": "SwiftUI",
95       "source_files": "Sources/SwiftUI/*.swift",
96       "dependencies": {
97         "Harbeth/Basic": [
99         ]
100       }
101     }
102   ],
103   "swift_version": "5.0"