Skip to content

Commit fb84040

Browse files
committed
Installation
1 parent 36c3619 commit fb84040

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

Utilities/bootstrap

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,7 @@ def install(args):
395395
# Install swiftpm content in all of the passed prefixes.
396396
for prefix in args.install_prefixes:
397397
install_swiftpm(prefix, args)
398+
install_file(args, "config.json", os.path.join(os.path.join(prefix, "share"), "pm"))
398399

399400
# Install libSwiftPM if an install directory was provided.
400401
if args.libswiftpm_install_dir:
@@ -461,7 +462,9 @@ def install_dylib(args, library_name, install_dir, module_names):
461462
# Helper function that installs a single built artifact to a particular directory. The source may be either a file or a directory.
462463
def install_binary(args, binary, destination, destination_is_directory=True, ignored_patterns=[]):
463464
src = os.path.join(args.bin_dir, binary)
465+
install_file(args, src, destination, destination_is_directory=destination_is_directory, ignored_patterns=ignored_patterns)
464466

467+
def install_file(args, src, destination, destination_is_directory=True, ignored_patterns=[]):
465468
if destination_is_directory:
466469
dest = os.path.join(destination, binary)
467470
mkdir_p(os.path.dirname(dest))

Utilities/config.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"version":1,"swiftSyntaxVersionForMacroTemplate":{"major":509,"minor":0,"patch":0}}

0 commit comments

Comments
 (0)