[Add] TestFrameworkIos1 1.0.2
[CocoaPods.git] / Specs / d / 1 / 3 / MetalPetal / 1.17.0 / MetalPetal.podspec.json
blob3d8b3cb7f8fe171049c254024752cc57b8ea6f06
2   "platforms": {
3     "ios": "10.0",
4     "osx": "10.13",
5     "tvos": "13.0"
6   },
7   "module_map": "Frameworks/MetalPetal/MetalPetal.modulemap",
8   "version": "1.17.0",
9   "source": {
10     "tag": "1.17.0",
11     "git": "https://github.com/MetalPetal/MetalPetal.git"
12   },
13   "summary": "GPU-accelerated image and video processing framework based on Metal.",
14   "license": {
15     "type": "MIT"
16   },
17   "authors": {
18     "YuAo": "me@imyuao.com"
19   },
20   "default_subspecs": "Core",
21   "prefix_header_file": false,
22   "homepage": "https://github.com/MetalPetal/MetalPetal",
23   "requires_arc": true,
24   "swift_versions": "5.0",
25   "name": "MetalPetal",
26   "subspecs": [
27     {
28       "private_header_files": [
29         "Frameworks/MetalPetal/MTIPrint.h",
30         "Frameworks/MetalPetal/MTIDefer.h",
31         "Frameworks/MetalPetal/MTIHasher.h",
32         "Frameworks/MetalPetal/MTIImageRenderingContext+Internal.h",
33         "Frameworks/MetalPetal/MTIBlendFormulaSupport.h"
34       ],
35       "pod_target_xcconfig": {
36         "CLANG_CXX_LANGUAGE_STANDARD": "c++14"
37       },
38       "weak_frameworks": [
39         "MetalPerformanceShaders",
40         "MetalKit"
41       ],
42       "libraries": "c++",
43       "source_files": "Frameworks/MetalPetal/**/*.{h,m,c,mm,metal}",
44       "prefix_header_file": false,
45       "name": "Core"
46     },
47     {
48       "weak_frameworks": [
49         "MetalPerformanceShaders",
50         "MetalKit"
51       ],
52       "dependencies": {
53         "MetalPetal/Core": [
55         ]
56       },
57       "name": "Swift",
58       "source_files": "Frameworks/MetalPetal/**/*.{swift}",
59       "prefix_header_file": false
60     },
61     {
62       "prefix_header_file": false,
63       "osx": {
64         "script_phases": {
65           "script": "set -e\nset -u\nset -o pipefail\ncd \"${PODS_TARGET_SRCROOT}/Frameworks/MetalPetal/Shaders/\"\nxcrun metal -target \"air64-${LLVM_TARGET_TRIPLE_VENDOR}-${LLVM_TARGET_TRIPLE_OS_VERSION}${LLVM_TARGET_TRIPLE_SUFFIX:-\"\"}\" -ffast-math -std=macos-metal2.3 -o \"${METAL_LIBRARY_OUTPUT_DIR}/default.msl23.metallib\" *.metal\n",
66           "execution_position": "after_compile",
67           "name": "Build Metal Library - MSL 2.3"
68         }
69       },
70       "dependencies": {
71         "MetalPetal/Core": [
73         ]
74       },
75       "ios": {
76         "script_phases": {
77           "name": "Build Metal Library - MSL 2.3",
78           "script": "set -e\nset -u\nset -o pipefail\ncd \"${PODS_TARGET_SRCROOT}/Frameworks/MetalPetal/Shaders/\"\nxcrun metal -target \"air64-${LLVM_TARGET_TRIPLE_VENDOR}-${LLVM_TARGET_TRIPLE_OS_VERSION}${LLVM_TARGET_TRIPLE_SUFFIX:-\"\"}\" -ffast-math -std=ios-metal2.3 -o \"${METAL_LIBRARY_OUTPUT_DIR}/default.msl23.metallib\" *.metal\n",
79           "execution_position": "after_compile"
80         }
81       },
82       "name": "AppleSilicon",
83       "tvos": {
84         "script_phases": {
85           "script": "set -e\nset -u\nset -o pipefail\ncd \"${PODS_TARGET_SRCROOT}/Frameworks/MetalPetal/Shaders/\"\nxcrun metal -target \"air64-${LLVM_TARGET_TRIPLE_VENDOR}-${LLVM_TARGET_TRIPLE_OS_VERSION}${LLVM_TARGET_TRIPLE_SUFFIX:-\"\"}\" -ffast-math -std=ios-metal2.3 -o \"${METAL_LIBRARY_OUTPUT_DIR}/default.msl23.metallib\" *.metal\n",
86           "name": "Build Metal Library - MSL 2.3",
87           "execution_position": "after_compile"
88         }
89       }
90     },
91     {
92       "resource_bundles": {
93         "MetalPetal": [
94           "Frameworks/MetalPetal/CocoaPodsBundledResourcePlaceholder"
95         ]
96       },
97       "name": "Static",
98       "tvos": {
99         "pod_target_xcconfig": {
100           "METAL_LIBRARY_OUTPUT_DIR": "${TARGET_BUILD_DIR}/MetalPetal.bundle/"
101         }
102       },
103       "ios": {
104         "pod_target_xcconfig": {
105           "METAL_LIBRARY_OUTPUT_DIR": "${TARGET_BUILD_DIR}/MetalPetal.bundle/"
106         }
107       },
108       "prefix_header_file": false,
109       "osx": {
110         "pod_target_xcconfig": {
111           "METAL_LIBRARY_OUTPUT_DIR": "${TARGET_BUILD_DIR}/MetalPetal.bundle/Contents/Resources"
112         }
113       },
114       "weak_frameworks": [
115         "MetalPerformanceShaders",
116         "MetalKit"
117       ],
118       "dependencies": {
119         "MetalPetal/Core": [
121         ]
122       },
123       "pod_target_xcconfig": {
124         "GCC_PREPROCESSOR_DEFINITIONS": "METALPETAL_DEFAULT_LIBRARY_IN_BUNDLE=1"
125       }
126     }
127   ],
128   "swift_version": "5.0"