diff options
Diffstat (limited to 'BuildTools/SCons/SConstruct')
-rw-r--r-- | BuildTools/SCons/SConstruct | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/BuildTools/SCons/SConstruct b/BuildTools/SCons/SConstruct index f21cd08..8cdd81a 100644 --- a/BuildTools/SCons/SConstruct +++ b/BuildTools/SCons/SConstruct @@ -16,6 +16,7 @@ vars.Add(BoolVariable("warnings", "Compile with warnings turned on", "yes" if os.name != "nt" else "no")) vars.Add(BoolVariable("max_jobs", "Build with maximum number of parallel jobs", "no")) vars.Add(EnumVariable("target", "Choose a target platform for compilation", "native", ["native", "iphone-simulator", "iphone-device"])) +vars.Add("iosversion", "Choose an iOS version to target") if os.name != "nt" : vars.Add(BoolVariable("coverage", "Compile with coverage information", "no")) if os.name == "posix" : @@ -148,6 +149,7 @@ if ARGUMENTS.get("SWIFT_INSTALLDIR", "") : # cross-compiling target = env["target"] +iOSVersion = env.get("iosversion", "4.0") if target in ("iphone-device", "iphone-simulator"): if target == "iphone-device": sdkPart = "iPhoneOS" @@ -164,7 +166,7 @@ if target in ("iphone-device", "iphone-simulator"): env.Append(LINKFLAGS = ["-arch", "i386"]) targetIncludesArch = "i686" - sdkVer = "3.0" + sdkVer = iOSVersion sdk = "/Developer/Platforms/" + sdkPart + ".platform/Developer/SDKs/" + sdkPart + sdkVer + ".sdk" env["FRAMEWORKS"] = ["CoreFoundation", "Foundation", "UIKit", "CoreGraphics"] |