mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
'/System/Library/SubFrameworks' will be searched for frameworks by the compiler implicitly when an SDK path is specified. Resolves rdar://137454957
24 lines
1.0 KiB
Swift
24 lines
1.0 KiB
Swift
// REQUIRES: VENDOR=apple
|
|
// RUN: %empty-directory(%t)
|
|
// RUN: %empty-directory(%t/module-cache)
|
|
// RUN: %empty-directory(%t/mock.sdk/System/Library)
|
|
|
|
// RUN: %empty-directory(%t/mock.sdk/System/Library/Frameworks)
|
|
// RUN: %empty-directory(%t/mock.sdk/System/Library/SubFrameworks)
|
|
|
|
// RUN: %empty-directory(%t/mock.sdk/System/Library/Frameworks/E.framework/Modules/E.swiftmodule)
|
|
// RUN: %empty-directory(%t/mock.sdk/System/Library/SubFrameworks/SubE.framework/Modules/SubE.swiftmodule)
|
|
|
|
// RUN: cp %S/Inputs/Swift/E.swiftinterface %t/mock.sdk/System/Library/Frameworks/E.framework/Modules/E.swiftmodule/%target-swiftinterface-name
|
|
// RUN: cp %S/Inputs/Swift/SubE.swiftinterface %t/mock.sdk/System/Library/SubFrameworks/SubE.framework/Modules/SubE.swiftmodule/%target-swiftinterface-name
|
|
|
|
// RUN: %target-swift-frontend -scan-dependencies -module-cache-path %t/module-cache %s -o %t/deps.json -sdk %t/mock.sdk
|
|
// RUN: %validate-json %t/deps.json | %FileCheck %s
|
|
|
|
import E
|
|
import SubE
|
|
|
|
// CHECK: "mainModuleName": "deps"
|
|
// CHECK: "swift": "E"
|
|
// CHECK: "swift": "SubE"
|