59 lines
3.4 KiB
Swift
59 lines
3.4 KiB
Swift
// 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"),
|
|
]
|
|
)
|