Merge pull request #10187 from github/redsun82/swift-port-frontend-invocations-test-to-linux

Swift: port frontend-invocations test to linux
This commit is contained in:
AlexDenisov
2022-08-26 12:53:19 +02:00
committed by GitHub
11 changed files with 15 additions and 10 deletions

View File

@@ -1,10 +0,0 @@
# TODO: Add linux
SDK=$(shell xcrun -show-sdk-path)
FRONTEND=$(shell xcrun -find swift-frontend)
all:
$(FRONTEND) -frontend -c A.swift -sdk $(SDK)
$(FRONTEND) -frontend -c B.swift -o B.o -sdk $(SDK)
$(FRONTEND) -frontend -c -primary-file C.swift -sdk $(SDK)
$(FRONTEND) -frontend -c -primary-file D.swift -o D.o -sdk $(SDK)
$(FRONTEND) -frontend -c -primary-file E.swift Esup.swift -o E.o -sdk $(SDK)

View File

@@ -0,0 +1,15 @@
OS=$(shell uname)
ifeq ($(OS),Darwin)
SDK=-sdk $(shell xcrun -show-sdk-path)
FRONTEND=$(shell xcrun -find swift-frontend)
else
SDK=""
FRONTEND=swiftc
endif
all:
$(FRONTEND) -frontend -c A.swift $(SDK)
$(FRONTEND) -frontend -c B.swift -o B.o $(SDK)
$(FRONTEND) -frontend -c -primary-file C.swift $(SDK)
$(FRONTEND) -frontend -c -primary-file D.swift -o D.o $(SDK)
$(FRONTEND) -frontend -c -primary-file E.swift Esup.swift -o E.o $(SDK)