mirror of
https://github.com/apple/swift.git
synced 2025-12-14 20:36:38 +01:00
Cygwin and MinGW should use the autolink feature in the sameway of Linux due to the linker's limit. Now swift-autolink-extract recognizes the COFF format file for Cygwin/MinGW.
17 lines
619 B
Swift
17 lines
619 B
Swift
// RUN: rm -rf %t
|
|
// RUN: mkdir -p %t
|
|
// RUN: %target-swiftc_driver -emit-library -emit-module -emit-module-path %t/empty.swiftmodule -module-name empty -module-link-name empty %S/empty.swift
|
|
// RUN: %target-swiftc_driver -c %s -I %t -o %t/import_experimental.o
|
|
// RUN: llvm-ar cr %t/import_experimental.a %t/import_experimental.o
|
|
// RUN: %target-swift-autolink-extract %t/import_experimental.a -o - | FileCheck --check-prefix CHECK-%target-object-format %s
|
|
|
|
// REQUIRES: autolink-extract
|
|
|
|
// CHECK-elf-DAG: -lswiftCore
|
|
// CHECK-elf-DAG: -lempty
|
|
|
|
// CHECK-coff-DAG: -lswiftCore
|
|
// CHECK-coff-DAG: -lempty
|
|
|
|
import empty
|