Skip to content

Commit 93b843f

Browse files
committed
Add swiftc wrapper for Swift Package Manager
1 parent d31508a commit 93b843f

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

release/bin/swiftc-pm-android

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
#!/bin/bash
2+
export ANDROID_NDK_HOME=/home/zhuowei/ndk
3+
case "$@" in
4+
*-lPackageDescription*)
5+
#echo "execing stock swiftc" $@ >>/home/zhuowei/dumpargs
6+
exec swiftc $@
7+
;;
8+
*)
9+
oldargs="$@"
10+
newargs=${oldargs//-I \/usr\/local\/include/}
11+
newargs=${newargs//-L\/usr\/local\/lib/}
12+
case "$newargs" in
13+
*-emit-module*)
14+
;;
15+
*)
16+
newargs="$newargs -emit-library"
17+
esac
18+
#echo "execing android swiftc" $newargs >>/home/zhuowei/dumpargs
19+
exec swiftc-android $newargs
20+
;;
21+
esac

0 commit comments

Comments
 (0)