diff --git a/submodules/MetalEngine/Package.swift b/submodules/MetalEngine/Package.swift index 94aa4301f4..2010efdeee 100644 --- a/submodules/MetalEngine/Package.swift +++ b/submodules/MetalEngine/Package.swift @@ -13,6 +13,7 @@ let package = Package( ], dependencies: [ .package(name: "ShelfPack", path: "../Utils/ShelfPack"), + .package(name: "TGUIKit", path: "../../../../packages/TGUIKit"), // Dependencies declare other packages that this package depends on. // .package(url: /* package url */, from: "1.0.0"), ], @@ -21,7 +22,8 @@ let package = Package( // Targets can depend on other targets in this package, and on products in packages this package depends on. .target( name: "MetalEngine", - dependencies: [.product(name: "ShelfPack", package: "ShelfPack", condition: nil)], - path: "Sources/MetalEngine"), + dependencies: [.product(name: "ShelfPack", package: "ShelfPack", condition: nil), + .product(name: "TGUIKit", package: "TGUIKit", condition: nil)], + path: "Sources/"), ] ) diff --git a/submodules/MetalEngine/Sources/MetalEngine.swift b/submodules/MetalEngine/Sources/MetalEngine.swift index 3470972cc8..5efb97943e 100644 --- a/submodules/MetalEngine/Sources/MetalEngine.swift +++ b/submodules/MetalEngine/Sources/MetalEngine.swift @@ -4,8 +4,12 @@ import Metal #if os(iOS) import Display import UIKit +#else +import AppKit +import TGUIKit #endif + import IOSurface import ShelfPack diff --git a/submodules/Utils/ShelfPack/Package.swift b/submodules/Utils/ShelfPack/Package.swift index 871e14c64b..4c95aa8cd4 100644 --- a/submodules/Utils/ShelfPack/Package.swift +++ b/submodules/Utils/ShelfPack/Package.swift @@ -23,5 +23,6 @@ let package = Package( dependencies: [], path: ".", publicHeadersPath: "PublicHeaders"), - ] + ], + cxxLanguageStandard: .cxx20 )