|
11 | 11 | D341F4C72A97FC29003A496C /* ContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D341F4C62A97FC29003A496C /* ContentView.swift */; }; |
12 | 12 | D341F4C92A97FC2A003A496C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D341F4C82A97FC2A003A496C /* Assets.xcassets */; }; |
13 | 13 | D341F4CC2A97FC2A003A496C /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D341F4CB2A97FC2A003A496C /* Preview Assets.xcassets */; }; |
| 14 | + D3D2B9EB2A9BACF100EBB7A9 /* libjxl_threads.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2B9E62A9BACF000EBB7A9 /* libjxl_threads.xcframework */; }; |
| 15 | + D3D2B9EC2A9BACF100EBB7A9 /* libbrotlidec.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2B9E72A9BACF000EBB7A9 /* libbrotlidec.xcframework */; }; |
| 16 | + D3D2B9EE2A9BACF100EBB7A9 /* libbrotlienc.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2B9E92A9BACF100EBB7A9 /* libbrotlienc.xcframework */; }; |
| 17 | + D3D2B9EF2A9BACF100EBB7A9 /* libbrotlicommon.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2B9EA2A9BACF100EBB7A9 /* libbrotlicommon.xcframework */; }; |
| 18 | + D3D2B9F52A9BAD6A00EBB7A9 /* JXLCPlusCoder.mm in Sources */ = {isa = PBXBuildFile; fileRef = D3D2B9F42A9BAD6A00EBB7A9 /* JXLCPlusCoder.mm */; }; |
| 19 | + D3D2B9F82A9BAE1C00EBB7A9 /* libjxl.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2B9F72A9BAE1C00EBB7A9 /* libjxl.xcframework */; }; |
| 20 | + D3D2B9FA2A9BAEB600EBB7A9 /* libhwy.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2B9F92A9BAEB600EBB7A9 /* libhwy.xcframework */; }; |
| 21 | + D3D2B9FD2A9BAEF300EBB7A9 /* jxl_worker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D3D2B9FB2A9BAEF300EBB7A9 /* jxl_worker.cpp */; }; |
| 22 | + D3D2BA002A9BB4AF00EBB7A9 /* JXLCoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D2B9FF2A9BB4AF00EBB7A9 /* JXLCoder.swift */; }; |
| 23 | + D3D2BA022A9BB50F00EBB7A9 /* JXLSupport.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3D2BA012A9BB50F00EBB7A9 /* JXLSupport.swift */; }; |
| 24 | + D3D2BA062A9BC06500EBB7A9 /* first.jxl in Resources */ = {isa = PBXBuildFile; fileRef = D3D2BA042A9BC06500EBB7A9 /* first.jxl */; }; |
| 25 | + D3D2BA072A9BC06500EBB7A9 /* second.jxl in Resources */ = {isa = PBXBuildFile; fileRef = D3D2BA052A9BC06500EBB7A9 /* second.jxl */; }; |
| 26 | + D3D2BA092A9BD1B600EBB7A9 /* JXLSystemImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = D3D2BA082A9BD1B600EBB7A9 /* JXLSystemImage.mm */; }; |
| 27 | + D3D2BA102A9BDADA00EBB7A9 /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D3D2BA0F2A9BDADA00EBB7A9 /* Accelerate.framework */; }; |
14 | 28 | /* End PBXBuildFile section */ |
15 | 29 |
|
16 | 30 | /* Begin PBXFileReference section */ |
|
19 | 33 | D341F4C62A97FC29003A496C /* ContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContentView.swift; sourceTree = "<group>"; }; |
20 | 34 | D341F4C82A97FC2A003A496C /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; }; |
21 | 35 | D341F4CB2A97FC2A003A496C /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = "<group>"; }; |
| 36 | + D3D2B9E62A9BACF000EBB7A9 /* libjxl_threads.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libjxl_threads.xcframework; sourceTree = "<group>"; }; |
| 37 | + D3D2B9E72A9BACF000EBB7A9 /* libbrotlidec.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libbrotlidec.xcframework; sourceTree = "<group>"; }; |
| 38 | + D3D2B9E92A9BACF100EBB7A9 /* libbrotlienc.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libbrotlienc.xcframework; sourceTree = "<group>"; }; |
| 39 | + D3D2B9EA2A9BACF100EBB7A9 /* libbrotlicommon.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libbrotlicommon.xcframework; sourceTree = "<group>"; }; |
| 40 | + D3D2B9F22A9BAD4500EBB7A9 /* module.modulemap */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.module-map"; path = module.modulemap; sourceTree = "<group>"; }; |
| 41 | + D3D2B9F32A9BAD6900EBB7A9 /* Jxl Coder-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Jxl Coder-Bridging-Header.h"; sourceTree = "<group>"; }; |
| 42 | + D3D2B9F42A9BAD6A00EBB7A9 /* JXLCPlusCoder.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = JXLCPlusCoder.mm; sourceTree = "<group>"; }; |
| 43 | + D3D2B9F62A9BAD8C00EBB7A9 /* JXLCPlusCoder.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JXLCPlusCoder.h; sourceTree = "<group>"; }; |
| 44 | + D3D2B9F72A9BAE1C00EBB7A9 /* libjxl.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libjxl.xcframework; sourceTree = "<group>"; }; |
| 45 | + D3D2B9F92A9BAEB600EBB7A9 /* libhwy.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libhwy.xcframework; sourceTree = "<group>"; }; |
| 46 | + D3D2B9FB2A9BAEF300EBB7A9 /* jxl_worker.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = jxl_worker.cpp; sourceTree = "<group>"; }; |
| 47 | + D3D2B9FC2A9BAEF300EBB7A9 /* jxl_worker.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = jxl_worker.hpp; sourceTree = "<group>"; }; |
| 48 | + D3D2B9FF2A9BB4AF00EBB7A9 /* JXLCoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JXLCoder.swift; sourceTree = "<group>"; }; |
| 49 | + D3D2BA012A9BB50F00EBB7A9 /* JXLSupport.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JXLSupport.swift; sourceTree = "<group>"; }; |
| 50 | + D3D2BA042A9BC06500EBB7A9 /* first.jxl */ = {isa = PBXFileReference; lastKnownFileType = file; path = first.jxl; sourceTree = "<group>"; }; |
| 51 | + D3D2BA052A9BC06500EBB7A9 /* second.jxl */ = {isa = PBXFileReference; lastKnownFileType = file; path = second.jxl; sourceTree = "<group>"; }; |
| 52 | + D3D2BA082A9BD1B600EBB7A9 /* JXLSystemImage.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = JXLSystemImage.mm; sourceTree = "<group>"; }; |
| 53 | + D3D2BA0A2A9BD1C200EBB7A9 /* JXLSystemImage.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = JXLSystemImage.hpp; sourceTree = "<group>"; }; |
| 54 | + D3D2BA0F2A9BDADA00EBB7A9 /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; }; |
22 | 55 | /* End PBXFileReference section */ |
23 | 56 |
|
24 | 57 | /* Begin PBXFrameworksBuildPhase section */ |
25 | 58 | D341F4BE2A97FC29003A496C /* Frameworks */ = { |
26 | 59 | isa = PBXFrameworksBuildPhase; |
27 | 60 | buildActionMask = 2147483647; |
28 | 61 | files = ( |
| 62 | + D3D2B9EE2A9BACF100EBB7A9 /* libbrotlienc.xcframework in Frameworks */, |
| 63 | + D3D2BA102A9BDADA00EBB7A9 /* Accelerate.framework in Frameworks */, |
| 64 | + D3D2B9EF2A9BACF100EBB7A9 /* libbrotlicommon.xcframework in Frameworks */, |
| 65 | + D3D2B9EC2A9BACF100EBB7A9 /* libbrotlidec.xcframework in Frameworks */, |
| 66 | + D3D2B9EB2A9BACF100EBB7A9 /* libjxl_threads.xcframework in Frameworks */, |
| 67 | + D3D2B9FA2A9BAEB600EBB7A9 /* libhwy.xcframework in Frameworks */, |
| 68 | + D3D2B9F82A9BAE1C00EBB7A9 /* libjxl.xcframework in Frameworks */, |
29 | 69 | ); |
30 | 70 | runOnlyForDeploymentPostprocessing = 0; |
31 | 71 | }; |
|
35 | 75 | D341F4B82A97FC29003A496C = { |
36 | 76 | isa = PBXGroup; |
37 | 77 | children = ( |
| 78 | + D341F4D22A97FC5A003A496C /* Sources */, |
38 | 79 | D341F4C32A97FC29003A496C /* Jxl Coder */, |
39 | 80 | D341F4C22A97FC29003A496C /* Products */, |
| 81 | + D3D2BA0E2A9BDADA00EBB7A9 /* Frameworks */, |
40 | 82 | ); |
41 | 83 | sourceTree = "<group>"; |
42 | 84 | }; |
|
51 | 93 | D341F4C32A97FC29003A496C /* Jxl Coder */ = { |
52 | 94 | isa = PBXGroup; |
53 | 95 | children = ( |
| 96 | + D3D2BA032A9BC05A00EBB7A9 /* Resources */, |
| 97 | + D3D2B9F32A9BAD6900EBB7A9 /* Jxl Coder-Bridging-Header.h */, |
54 | 98 | D341F4C42A97FC29003A496C /* Jxl_CoderApp.swift */, |
55 | 99 | D341F4C62A97FC29003A496C /* ContentView.swift */, |
56 | 100 | D341F4C82A97FC2A003A496C /* Assets.xcassets */, |
|
67 | 111 | path = "Preview Content"; |
68 | 112 | sourceTree = "<group>"; |
69 | 113 | }; |
| 114 | + D341F4D22A97FC5A003A496C /* Sources */ = { |
| 115 | + isa = PBXGroup; |
| 116 | + children = ( |
| 117 | + D3D2B9FE2A9BB4A800EBB7A9 /* JxlCoder */, |
| 118 | + D3D2B9F02A9BAD0600EBB7A9 /* jxlc */, |
| 119 | + D3D2B9E52A9BACCE00EBB7A9 /* Frameworks */, |
| 120 | + ); |
| 121 | + path = Sources; |
| 122 | + sourceTree = "<group>"; |
| 123 | + }; |
| 124 | + D3D2B9E52A9BACCE00EBB7A9 /* Frameworks */ = { |
| 125 | + isa = PBXGroup; |
| 126 | + children = ( |
| 127 | + D3D2B9F92A9BAEB600EBB7A9 /* libhwy.xcframework */, |
| 128 | + D3D2B9F72A9BAE1C00EBB7A9 /* libjxl.xcframework */, |
| 129 | + D3D2B9EA2A9BACF100EBB7A9 /* libbrotlicommon.xcframework */, |
| 130 | + D3D2B9E72A9BACF000EBB7A9 /* libbrotlidec.xcframework */, |
| 131 | + D3D2B9E92A9BACF100EBB7A9 /* libbrotlienc.xcframework */, |
| 132 | + D3D2B9E62A9BACF000EBB7A9 /* libjxl_threads.xcframework */, |
| 133 | + ); |
| 134 | + path = Frameworks; |
| 135 | + sourceTree = "<group>"; |
| 136 | + }; |
| 137 | + D3D2B9F02A9BAD0600EBB7A9 /* jxlc */ = { |
| 138 | + isa = PBXGroup; |
| 139 | + children = ( |
| 140 | + D3D2B9F12A9BAD3800EBB7A9 /* include */, |
| 141 | + D3D2B9F42A9BAD6A00EBB7A9 /* JXLCPlusCoder.mm */, |
| 142 | + D3D2B9F62A9BAD8C00EBB7A9 /* JXLCPlusCoder.h */, |
| 143 | + D3D2B9FB2A9BAEF300EBB7A9 /* jxl_worker.cpp */, |
| 144 | + D3D2B9FC2A9BAEF300EBB7A9 /* jxl_worker.hpp */, |
| 145 | + D3D2BA082A9BD1B600EBB7A9 /* JXLSystemImage.mm */, |
| 146 | + D3D2BA0A2A9BD1C200EBB7A9 /* JXLSystemImage.hpp */, |
| 147 | + ); |
| 148 | + path = jxlc; |
| 149 | + sourceTree = "<group>"; |
| 150 | + }; |
| 151 | + D3D2B9F12A9BAD3800EBB7A9 /* include */ = { |
| 152 | + isa = PBXGroup; |
| 153 | + children = ( |
| 154 | + D3D2B9F22A9BAD4500EBB7A9 /* module.modulemap */, |
| 155 | + ); |
| 156 | + path = include; |
| 157 | + sourceTree = "<group>"; |
| 158 | + }; |
| 159 | + D3D2B9FE2A9BB4A800EBB7A9 /* JxlCoder */ = { |
| 160 | + isa = PBXGroup; |
| 161 | + children = ( |
| 162 | + D3D2B9FF2A9BB4AF00EBB7A9 /* JXLCoder.swift */, |
| 163 | + D3D2BA012A9BB50F00EBB7A9 /* JXLSupport.swift */, |
| 164 | + ); |
| 165 | + path = JxlCoder; |
| 166 | + sourceTree = "<group>"; |
| 167 | + }; |
| 168 | + D3D2BA032A9BC05A00EBB7A9 /* Resources */ = { |
| 169 | + isa = PBXGroup; |
| 170 | + children = ( |
| 171 | + D3D2BA042A9BC06500EBB7A9 /* first.jxl */, |
| 172 | + D3D2BA052A9BC06500EBB7A9 /* second.jxl */, |
| 173 | + ); |
| 174 | + path = Resources; |
| 175 | + sourceTree = "<group>"; |
| 176 | + }; |
| 177 | + D3D2BA0E2A9BDADA00EBB7A9 /* Frameworks */ = { |
| 178 | + isa = PBXGroup; |
| 179 | + children = ( |
| 180 | + D3D2BA0F2A9BDADA00EBB7A9 /* Accelerate.framework */, |
| 181 | + ); |
| 182 | + name = Frameworks; |
| 183 | + sourceTree = "<group>"; |
| 184 | + }; |
70 | 185 | /* End PBXGroup section */ |
71 | 186 |
|
72 | 187 | /* Begin PBXNativeTarget section */ |
|
99 | 214 | TargetAttributes = { |
100 | 215 | D341F4C02A97FC29003A496C = { |
101 | 216 | CreatedOnToolsVersion = 14.3.1; |
| 217 | + LastSwiftMigration = 1430; |
102 | 218 | }; |
103 | 219 | }; |
104 | 220 | }; |
|
125 | 241 | isa = PBXResourcesBuildPhase; |
126 | 242 | buildActionMask = 2147483647; |
127 | 243 | files = ( |
| 244 | + D3D2BA062A9BC06500EBB7A9 /* first.jxl in Resources */, |
128 | 245 | D341F4CC2A97FC2A003A496C /* Preview Assets.xcassets in Resources */, |
| 246 | + D3D2BA072A9BC06500EBB7A9 /* second.jxl in Resources */, |
129 | 247 | D341F4C92A97FC2A003A496C /* Assets.xcassets in Resources */, |
130 | 248 | ); |
131 | 249 | runOnlyForDeploymentPostprocessing = 0; |
|
137 | 255 | isa = PBXSourcesBuildPhase; |
138 | 256 | buildActionMask = 2147483647; |
139 | 257 | files = ( |
| 258 | + D3D2B9F52A9BAD6A00EBB7A9 /* JXLCPlusCoder.mm in Sources */, |
| 259 | + D3D2BA092A9BD1B600EBB7A9 /* JXLSystemImage.mm in Sources */, |
| 260 | + D3D2B9FD2A9BAEF300EBB7A9 /* jxl_worker.cpp in Sources */, |
| 261 | + D3D2BA002A9BB4AF00EBB7A9 /* JXLCoder.swift in Sources */, |
| 262 | + D3D2BA022A9BB50F00EBB7A9 /* JXLSupport.swift in Sources */, |
140 | 263 | D341F4C72A97FC29003A496C /* ContentView.swift in Sources */, |
141 | 264 | D341F4C52A97FC29003A496C /* Jxl_CoderApp.swift in Sources */, |
142 | 265 | ); |
|
264 | 387 | buildSettings = { |
265 | 388 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
266 | 389 | ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
| 390 | + CLANG_ENABLE_MODULES = YES; |
267 | 391 | CODE_SIGN_STYLE = Automatic; |
268 | 392 | CURRENT_PROJECT_VERSION = 1; |
269 | 393 | DEVELOPMENT_ASSET_PATHS = "\"Jxl Coder/Preview Content\""; |
|
282 | 406 | PRODUCT_BUNDLE_IDENTIFIER = "com.radzivonbartoshyk.Jxl-Coder"; |
283 | 407 | PRODUCT_NAME = "$(TARGET_NAME)"; |
284 | 408 | SWIFT_EMIT_LOC_STRINGS = YES; |
| 409 | + SWIFT_OBJC_BRIDGING_HEADER = "JXL Coder/Jxl Coder-Bridging-Header.h"; |
| 410 | + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; |
285 | 411 | SWIFT_VERSION = 5.0; |
286 | 412 | TARGETED_DEVICE_FAMILY = "1,2"; |
287 | 413 | }; |
|
292 | 418 | buildSettings = { |
293 | 419 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; |
294 | 420 | ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; |
| 421 | + CLANG_ENABLE_MODULES = YES; |
295 | 422 | CODE_SIGN_STYLE = Automatic; |
296 | 423 | CURRENT_PROJECT_VERSION = 1; |
297 | 424 | DEVELOPMENT_ASSET_PATHS = "\"Jxl Coder/Preview Content\""; |
|
310 | 437 | PRODUCT_BUNDLE_IDENTIFIER = "com.radzivonbartoshyk.Jxl-Coder"; |
311 | 438 | PRODUCT_NAME = "$(TARGET_NAME)"; |
312 | 439 | SWIFT_EMIT_LOC_STRINGS = YES; |
| 440 | + SWIFT_OBJC_BRIDGING_HEADER = "JXL Coder/Jxl Coder-Bridging-Header.h"; |
313 | 441 | SWIFT_VERSION = 5.0; |
314 | 442 | TARGETED_DEVICE_FAMILY = "1,2"; |
315 | 443 | }; |
|
0 commit comments