Skip to content

Commit 9a7301c

Browse files
committed
Ability to write out package manifests as source code, providing more flexibility for things like mechanical package manifest generation.
Note that this is _not_ suitable for editing the package manifest, since that would need to preserve whitespace and comments. Rather, this is for things like automatically generating packages from test sets, or for generating the initial configuration of packages (e.g. a more flexible `package init`). rdar://70271810
1 parent 1c70990 commit 9a7301c

File tree

3 files changed

+711
-0
lines changed

3 files changed

+711
-0
lines changed

Sources/PackageModel/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ add_library(PackageModel
1919
Manifest/SystemPackageProviderDescription.swift
2020
Manifest/TargetBuildSettingDescription.swift
2121
Manifest/TargetDescription.swift
22+
ManifestSourceGeneration.swift
2223
ModuleMapType.swift
2324
Package.swift
2425
PackageReference.swift

0 commit comments

Comments
 (0)