summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTobias Markmann <tm@ayena.de>2014-11-24 14:49:45 (GMT)
committerSwift Review <review@swift.im>2014-11-24 19:22:21 (GMT)
commit59cf59db314becf523fea2b840d7a237c2f6f246 (patch)
treea1fcc007269ec1c88161259906fd6c55d37e961c
parent4421b9f37aeca8769915a3200a59b7ac45a03149 (diff)
downloadswift-59cf59db314becf523fea2b840d7a237c2f6f246.zip
swift-59cf59db314becf523fea2b840d7a237c2f6f246.tar.bz2
Disable file-transfer support for iOS.
iOS SDK does not have net/route.h interface as part of its public API. File-transfer requires UPnP/NAT-PMP for a good user experience which in turn require detection of the default gateway/router. Disabiling file-transfer support for iOS until we know a valid way to detect the default gateway/router on iOS. Test-Information: Tested against iPhone/iPhoneSimulator8.1 SDKs. Change-Id: I1303f37c025e8c6309acefcd80b9b30a3ac18fbb
-rw-r--r--BuildTools/SCons/SConscript.boot4
1 files changed, 4 insertions, 0 deletions
diff --git a/BuildTools/SCons/SConscript.boot b/BuildTools/SCons/SConscript.boot
index acd1272..00242fe 100644
--- a/BuildTools/SCons/SConscript.boot
+++ b/BuildTools/SCons/SConscript.boot
@@ -270,6 +270,10 @@ if env.get("mac106", 0) :
if not env["assertions"] :
env.Append(CPPDEFINES = ["NDEBUG"])
+# disable file-transfer support on iOS
+if env["target"] in ["iphone-device", "iphone-simulator", "xcode"] :
+ env["experimental_ft"] = False
+
if env["experimental_ft"] :
env.Append(CPPDEFINES = ["SWIFT_EXPERIMENTAL_FT"])