Skip to content

Commit 404867e

Browse files
gottesmmairspeedswift
authored andcommitted
[build-script] Convert swiftdt to be a swiftpm project that is built via a build-script product.
1 parent 043bc71 commit 404867e

File tree

22 files changed

+243
-16
lines changed

22 files changed

+243
-16
lines changed

include/swift/SwiftRemoteMirror/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ list(APPEND swift_remote_mirror_headers
33
MemoryReaderInterface.h
44
Platform.h
55
SwiftRemoteMirror.h
6-
SwiftRemoteMirrorTypes.h)
6+
SwiftRemoteMirrorTypes.h
7+
module.modulemap)
78
swift_install_in_component(FILES
89
${swift_remote_mirror_headers}
910
DESTINATION

tools/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ add_swift_tool_subdirectory(swift-api-digester)
3131
add_swift_tool_subdirectory(swift-ast-script)
3232
add_swift_tool_subdirectory(swift-syntax-test)
3333
add_swift_tool_subdirectory(swift-refactor)
34-
add_swift_tool_subdirectory(swiftdt)
3534
if(SWIFT_BUILD_SYNTAXPARSERLIB)
3635
add_swift_tool_subdirectory(libSwiftSyntaxParser)
3736
add_swift_tool_subdirectory(swift-syntax-parser-test)

tools/swiftdt/CMakeLists.txt

Lines changed: 0 additions & 14 deletions
This file was deleted.

tools/swiftdt/Package.swift

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// swift-tools-version:5.2
2+
// The swift-tools-version declares the minimum version of Swift required to build this package.
3+
4+
import PackageDescription
5+
6+
let package = Package(
7+
name: "swiftdt",
8+
dependencies: [
9+
// Dependencies declare other packages that this package depends on.
10+
// .package(path: "../SymbolicationShims"),
11+
],
12+
targets: [
13+
// Targets are the basic building blocks of a package. A target can define a module or a test suite.
14+
// Targets can depend on other targets in this package, and on products in packages which this package depends on.
15+
.target(
16+
name: "swiftdt",
17+
dependencies: ["SymbolicationShims"]),
18+
.testTarget(
19+
name: "swiftdtTests",
20+
dependencies: ["swiftdt"]),
21+
.systemLibrary(
22+
name: "SymbolicationShims")
23+
]
24+
)

tools/swiftdt/README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# swiftdt
2+
3+
A description of this package.

0 commit comments

Comments
 (0)