mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
23 lines
1.1 KiB
Swift
23 lines
1.1 KiB
Swift
// UNSUPPORTED: -windows-msvc
|
|
|
|
// RUN: %empty-directory(%t)
|
|
// RUN: mkdir -p %t/Mods/Foo.swiftmodule
|
|
// RUN: mkdir -p %t/Mods/Bar.swiftmodule
|
|
|
|
// RUN: %target-swift-frontend %s -DFoo -emit-module -o %t/Mods/Foo.swiftmodule/armv7s-apple-ios.swiftmodule -emit-module-interface-path %t/Mods/Foo.swiftmodule/armv7s-apple-ios.swiftinterface -target armv7s-apple-ios10 -module-name Foo -enable-library-evolution -parse-stdlib
|
|
// RUN: %target-swift-frontend %s -DFoo -emit-module -o %t/Mods/Foo.swiftmodule/arm.swiftmodule -emit-module-interface-path %t/Mods/Foo.swiftmodule/arm.swiftinterface -target arm-apple-ios10 -module-name Foo -enable-library-evolution -parse-stdlib
|
|
// RUN: %target-swift-frontend %s -DBar -typecheck -emit-module-interface-path %t/Mods/Bar.swiftmodule/arm.swiftinterface -I %t/Mods -target arm-apple-ios10 -module-name Bar -enable-library-evolution -parse-stdlib
|
|
// RUN: %target-swift-frontend %s -DFooBar -typecheck -emit-loaded-module-trace-path - -I %t/Mods -target armv7s-apple-ios10 -parse-stdlib
|
|
|
|
#if Foo
|
|
#endif
|
|
|
|
#if Bar
|
|
import Foo
|
|
#endif
|
|
|
|
#if FooBar
|
|
import Foo
|
|
import Bar
|
|
#endif
|