-
Notifications
You must be signed in to change notification settings - Fork 187
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
146 lines (140 loc) · 4.34 KB
/
Copy pathCMakeLists.txt
File metadata and controls
146 lines (140 loc) · 4.34 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
#[[
This source file is part of the Swift open source project
Copyright (c) 2014 - 2025 Apple Inc. and the Swift project authors
Licensed under Apache License v2.0 with Runtime Library Exception
See http://swift.org/LICENSE.txt for license information
See http://swift.org/CONTRIBUTORS.txt for Swift project authors
]]
add_library(SWBApplePlatform
AppIntentsMetadataCompiler.swift
AppIntentsMetadataTaskProducer.swift
AppIntentsSSUTrainingCompiler.swift
AssetCatalogCompiler.swift
CopyTiffFile.swift
CoreDataCompiler.swift
CoreMLCompiler.swift
DittoTool.swift
ExtensionPointExtractorTaskProducer.swift
ExtensionPointsCompiler.swift
EXUtil.swift
IIGCompiler.swift
InstrumentsPackageBuilderSpec.swift
IntentsCompiler.swift
InterfaceBuilderCompiler.swift
InterfaceBuilderShared.swift
MetalCompiler.swift
MiGCompiler.swift
OpenCLCompiler.swift
RealityAssetsCompilerSpec.swift
ReferenceObjectCompiler.swift
ResMergerLinkerSpec.swift
SceneKitToolSpec.swift
StoryboardLinker.swift
XCStringsCompiler.swift
ActoolInputFileGroupingStrategy.swift
AssetCatalogCompilerOutputParser.swift
CMakeLists.txt
DevelopmentAssetsTaskProducer.swift
EntityLinkerTool.swift
ImageScaleFactorsInputFileGroupingStrategy.swift
InterfaceBuilderCompilerOutputParser.swift
LocalizationInputFileGroupingStrategy.swift
MacCatalystInfoExtension.swift
Plugin.swift
PluginDCLT.swift
RealityAssetsTaskProducer.swift
RegisterExecutionPolicyException.swift
SsafAnalyzerTool.swift
StringCatalogCompilerOutputParser.swift
StubBinaryTaskProducer.swift
XCStringsInputFileGroupingStrategy.swift)
SwiftBuild_Bundle(MODULE SWBApplePlatform FILES
Specs/AppIntentsMetadata.xcspec
Specs/AppIntentsNLTraining.xcspec
Specs/AppleFileTypes.xcspec
Specs/AppShortcutStringsMetadata.xcspec
Specs/AssetCatalogCompiler.xcspec
Specs/CompileSkybox.xcspec
Specs/CopyPNGFile.xcspec
Specs/CopyTiffFile.xcspec
Specs/CoreData.xcspec
Specs/CoreML.xcspec
Specs/DarwinLibtool.xcspec
Specs/DarwinPackageTypes.xcspec
Specs/DarwinProductTypes.xcspec
Specs/DriverKit.xcspec
Specs/DTrace.xcspec
Specs/Embedded-Device.xcspec
Specs/Embedded-Shared.xcspec
Specs/Embedded-Simulator.xcspec
Specs/EmbeddedBinaryValidationUtility.xcspec
Specs/EXUtil.xcspec
Specs/EntityLinker.xcspec
Specs/GenerateAppPlaygroundAssetCatalog.xcspec
Specs/GenerateTextureAtlas.xcspec
Specs/IBCompiler.xcspec
Specs/IBPostprocessor.xcspec
Specs/IBStoryboardCompiler.xcspec
Specs/IBStoryboardLinker.xcspec
Specs/IBStoryboardPostprocessor.xcspec
Specs/Iconutil.xcspec
Specs/Iig.xcspec
Specs/InfoPlistUtility.xcspec
Specs/InstrumentsPackage.xcspec
Specs/Intents.xcspec
Specs/InterfaceBuilderFileTypes.xcspec
Specs/iOSDevice.xcspec
Specs/iOSShared.xcspec
Specs/iOSSimulator.xcspec
Specs/KernelExtension.xcspec
Specs/Lipo.xcspec
Specs/LSRegisterURL.xcspec
Specs/macOSArchitectures.xcspec
Specs/macOSCoreBuildSystem.xcspec
Specs/macOSNativeBuildSystem.xcspec
Specs/macOSPackageTypes.xcspec
Specs/macOSProductTypes.xcspec
Specs/MetalCompiler.xcspec
Specs/MetalFileTypes.xcspec
Specs/MetalLinker.xcspec
Specs/MetalPackageTypes.xcspec
Specs/MetalProductTypes.xcspec
Specs/MiG.xcspec
Specs/OpenCL.xcspec
Specs/OSACompile.xcspec
Specs/RCFileTypes.xcspec
Specs/RealityAssets.xcspec
Specs/ReferenceObject.xcspec
Specs/ResMerger.xcspec
Specs/Rez.xcspec
Specs/SceneKitFileTypes.xcspec
Specs/SceneKitTools.xcspec
Specs/SpriteKitFileTypes.xcspec
Specs/SsafAnalyzer.xcspec
Specs/StripSymbolsDarwin.xcspec
Specs/TiffUtil.xcspec
Specs/tvOSDevice.xcspec
Specs/tvOSShared.xcspec
Specs/tvOSSimulator.xcspec
Specs/WatchKit1ProductTypes.xcspec
Specs/watchOSDevice.xcspec
Specs/watchOSShared.xcspec
Specs/watchOSSimulator.xcspec
Specs/XCAppExtensionPoints.xcspec
Specs/XCStrings.xcspec
Specs/xrOSDevice.xcspec
Specs/xrOSShared.xcspec
Specs/xrOSSimulator.xcspec)
set_target_properties(SWBApplePlatform PROPERTIES
Swift_LANGUAGE_VERSION 6)
target_link_libraries(SWBApplePlatform PUBLIC
SWBCore
SWBMacro
SWBUtil
SWBProtocol
SWBTaskConstruction)
set_target_properties(SWBApplePlatform PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY})
set_property(GLOBAL APPEND PROPERTY SWIFTBUILD_EXPORTS SWBApplePlatform)
install(TARGETS SWBApplePlatform
ARCHIVE DESTINATION "${SwiftBuild_INSTALL_LIBDIR}")