AgoraSDK-4.1.1/Package.swift

59 lines
3.4 KiB
Swift
Raw Permalink Normal View History

2024-08-26 12:53:45 +08:00
// swift-tools-version: 5.10
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "AgoraSDK-4.1.1.33",
products: [
// Products define the executables and libraries a package produces, making them visible to other packages.
.library(
name: "AgoraSDK-4.1.1.33",
targets: [
"AgoraAiEchoCancellationExtension",
"AgoraAiNoiseSuppressionExtension",
"AgoraAudioBeautyExtension",
"AgoraClearVisionExtension",
"AgoraContentInspectExtension",
"AgoraDav1d",
"AgoraFaceDetectionExtension",
"Agorafdkaac",
"Agoraffmpeg",
"AgoraReplayKitExtension",
"AgoraRtcKit",
"AgoraSoundTouch",
"AgoraSpatialAudioExtension",
"AgoraVideoDecoderExtension",
"AgoraVideoEncoderExtension",
"AgoraVideoQualityAnalyzerExtension",
"AgoraVideoSegmentationExtension",
"video_dec",
"video_enc",
]
),
],
targets: [
// Targets are the basic building blocks of a package, defining a module or a test suite.
// Targets can depend on other targets in this package and products from dependencies.
.binaryTarget(name: "AgoraAiEchoCancellationExtension", path: "Sources/AgoraAiEchoCancellationExtension.xcframework"),
.binaryTarget(name: "AgoraAiNoiseSuppressionExtension", path: "Sources/AgoraAiNoiseSuppressionExtension.xcframework"),
.binaryTarget(name: "AgoraAudioBeautyExtension", path: "Sources/AgoraAudioBeautyExtension.xcframework"),
.binaryTarget(name: "AgoraClearVisionExtension", path: "Sources/AgoraClearVisionExtension.xcframework"),
.binaryTarget(name: "AgoraContentInspectExtension", path: "Sources/AgoraContentInspectExtension.xcframework"),
.binaryTarget(name: "AgoraDav1d", path: "Sources/AgoraDav1d.xcframework"),
.binaryTarget(name: "AgoraFaceDetectionExtension", path: "Sources/AgoraFaceDetectionExtension.xcframework"),
.binaryTarget(name: "Agorafdkaac", path: "Sources/Agorafdkaac.xcframework"),
.binaryTarget(name: "Agoraffmpeg", path: "Sources/Agoraffmpeg.xcframework"),
.binaryTarget(name: "AgoraReplayKitExtension", path: "Sources/AgoraReplayKitExtension.xcframework"),
.binaryTarget(name: "AgoraRtcKit", path: "Sources/AgoraRtcKit.xcframework"),
.binaryTarget(name: "AgoraSoundTouch", path: "Sources/AgoraSoundTouch.xcframework"),
.binaryTarget(name: "AgoraSpatialAudioExtension", path: "Sources/AgoraSpatialAudioExtension.xcframework"),
.binaryTarget(name: "AgoraVideoDecoderExtension", path: "Sources/AgoraVideoDecoderExtension.xcframework"),
.binaryTarget(name: "AgoraVideoEncoderExtension", path: "Sources/AgoraVideoEncoderExtension.xcframework"),
.binaryTarget(name: "AgoraVideoQualityAnalyzerExtension", path: "Sources/AgoraVideoQualityAnalyzerExtension.xcframework"),
.binaryTarget(name: "AgoraVideoSegmentationExtension", path: "Sources/AgoraVideoSegmentationExtension.xcframework"),
.binaryTarget(name: "video_dec", path: "Sources/video_dec.xcframework"),
.binaryTarget(name: "video_enc", path: "Sources/video_enc.xcframework"),
]
)