-
Notifications
You must be signed in to change notification settings - Fork 9.1k
/
JxlCoder.podspec.json
86 lines (86 loc) · 2.9 KB
/
JxlCoder.podspec.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
{
"name": "JxlCoder",
"version": "1.7.3",
"summary": "JXL coder for iOS and MacOS",
"description": "Provides support for JXL files in iOS and MacOS",
"homepage": "https://github.com/awxkee/jxl-coder-swift",
"license": {
"type": "CC0",
"file": "LICENSE"
},
"authors": {
"username": "radzivon.bartoshyk@proton.me"
},
"source": {
"git": "https://github.com/awxkee/jxl-coder-swift.git",
"tag": "1.7.3"
},
"platforms": {
"ios": "13.0",
"osx": "12.0"
},
"source_files": [
"Sources/jxlc/**/*.{swift,h,m,cpp,mm,hpp}",
"Sources/JxlCoder/*.swift",
"Sources/Module/JxlCoder.h",
"Sources/Frameworks/libjxl.xcframework/ios-arm64/Headers/**/*.h"
],
"swift_versions": [
"5.3",
"5.4",
"5.5"
],
"frameworks": [
"Foundation",
"CoreGraphics",
"Accelerate"
],
"ios": {
"vendored_frameworks": [
"Sources/Frameworks/libbrotlicommon.xcframework",
"Sources/Frameworks/libbrotlidec.xcframework",
"Sources/Frameworks/libbrotlienc.xcframework",
"Sources/Frameworks/libhwy.xcframework",
"Sources/Frameworks/libjxl.xcframework",
"Sources/Frameworks/libjxl_threads.xcframework",
"Sources/Frameworks/libjxl_cms.xcframework",
"Sources/Frameworks/libskcms.xcframework",
"Sources/Frameworks/libjpegli.xcframework"
]
},
"osx": {
"vendored_frameworks": [
"Sources/Frameworks/libbrotlicommon.xcframework",
"Sources/Frameworks/libbrotlidec.xcframework",
"Sources/Frameworks/libbrotlienc.xcframework",
"Sources/Frameworks/libhwy.xcframework",
"Sources/Frameworks/libjxl.xcframework",
"Sources/Frameworks/libjxl_threads.xcframework",
"Sources/Frameworks/libjxl_cms.xcframework",
"Sources/Frameworks/libskcms.xcframework",
"Sources/Frameworks/libjpegli.xcframework"
]
},
"public_header_files": [
"Sources/jxlc/**.h",
"Sources/jxlc/**.hpp",
"Headers/**/*.h"
],
"project_header_files": "Sources/jxlc/JxlWorker.hpp",
"pod_target_xcconfig": {
"OTHER_CFLAGS": "$(inherited) -DHWY_COMPILE_ONLY_STATIC=1",
"OTHER_CXXFLAGS": "$(inherited) -std=c++20 -ffast-math",
"HEADER_SEARCH_PATHS": "$(inherited) \"$(PODS_TARGET_SRCROOT)/Sources/Frameworks/libjxl.xcframework/ios-arm64/Headers\" \"$(PODS_TARGET_SRCROOT)/Sources/Frameworks/libhwy.xcframework/ios-arm64/Headers\" \"$(PODS_TARGET_SRCROOT)/Sources/Frameworks/libjpegli.xcframework/ios-arm64/Headers\"",
"OTHER_CPLUSPLUSFLAGS": "$(inherited) -fmodules -fcxx-modules -std=c++20 -ffast-math"
},
"preserve_paths": [
"Sources/Frameworks/*.xcframework",
"Sources/Frameworks/*.xcframework/**/Headers",
"Sources/Frameworks/libjxl.xcframework/ios-arm64/Headers/jxl",
"Sources/Frameworks/libjxl.xcframework/ios-arm64/Headers/jpegli",
"Sources/Frameworks/libjxl.xcframework/ios-arm64/Headers/libhwy"
],
"libraries": "c++",
"requires_arc": true,
"swift_version": "5.5"
}