-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPackage.swift
More file actions
49 lines (47 loc) · 1.36 KB
/
Copy pathPackage.swift
File metadata and controls
49 lines (47 loc) · 1.36 KB
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
// swift-tools-version: 6.2.1
import PackageDescription
let package = Package(
name: "Focusly",
defaultLocalization: "en",
platforms: [
.macOS(.v13)
],
products: [
.executable(
name: "focusly",
targets: ["Focusly"]
)
],
targets: [
.executableTarget(
name: "Focusly",
path: "Focusly",
exclude: [
"Resources/Media/Focusly_Logo.png",
"Resources/Focusly.icon"
],
resources: [
.process("Resources/Localization")
],
linkerSettings: [
.linkedFramework("AppKit"),
.linkedFramework("AVFoundation"),
.linkedFramework("Carbon"),
.linkedFramework("CoreImage"),
.linkedFramework("CoreGraphics"),
.linkedFramework("CoreMedia"),
.linkedFramework("CoreVideo"),
.linkedFramework("Metal"),
.linkedFramework("MetalKit"),
.linkedFramework("ScreenCaptureKit"),
.linkedFramework("ServiceManagement"),
.linkedFramework("SwiftUI")
]
),
.testTarget(
name: "FocuslyTests",
dependencies: ["Focusly"],
path: "Tests/FocuslyTests"
)
]
)