Skip to content

Commit 7ec2a67

Browse files
committed
bootstrap: update for foundation layout
Update the bootstrap script for the new Foundation build layout.
1 parent 5aa8f5b commit 7ec2a67

File tree

1 file changed

+5
-10
lines changed

1 file changed

+5
-10
lines changed

Utilities/bootstrap

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -257,15 +257,11 @@ class Target(object):
257257

258258
if args.foundation_path:
259259
import_paths.append(args.foundation_path)
260-
import_paths.append(os.path.join(args.foundation_path,
261-
"usr/lib/swift/CoreFoundation"))
262-
import_paths.append(os.path.join(args.foundation_path,
263-
"usr/lib/swift"))
260+
other_args.extend(["-F", os.path.join(args.foundation_path, "CoreFoundation-prefix", "System", "Library", "Frameworks")])
261+
import_paths.append(os.path.join(args.foundation_path, "swift"))
264262
if args.libdispatch_build_dir:
265-
import_paths.append(os.path.join(args.libdispatch_build_dir,
266-
"src"))
267-
import_paths.append(os.path.join(args.libdispatch_build_dir,
268-
"src", "swift"))
263+
import_paths.append(os.path.join(args.libdispatch_build_dir, "src"))
264+
import_paths.append(os.path.join(args.libdispatch_build_dir, "src", "swift"))
269265
if args.libdispatch_source_dir:
270266
import_paths.append(args.libdispatch_source_dir)
271267
if args.xctest_path:
@@ -1188,8 +1184,7 @@ def main():
11881184
build_flags.extend(create_versoning_args(args))
11891185

11901186
if args.foundation_path:
1191-
core_foundation_path = os.path.join(
1192-
args.foundation_path, "usr", "lib", "swift")
1187+
core_foundation_path = os.path.join(args.foundation_path, "swift")
11931188
# Tell the linker where to look for XCTest, but autolinking
11941189
# knows to pass -lXCTest.
11951190
build_flags.extend(["-Xlinker", "-L", "-Xlinker", args.foundation_path])

0 commit comments

Comments
 (0)