Просмотр исходного кода

Adding an option for linking with dynamic runtime.

Johan Sköld 10 лет назад
Родитель
Сommit
46a0418889
1 измененных файлов с 9 добавлено и 1 удалено
  1. 9 1
      scripts/toolchain.lua

+ 9 - 1
scripts/toolchain.lua

@@ -87,6 +87,11 @@ function toolchain(_buildDir, _libDir)
 		description = "Set tvOS target version (default: 9.0).",
 	}
 
+	newoption {
+		trigger = "with-dynamic-runtime",
+		description = "Dynamically link with the runtime rather than statically",
+	}
+
 	-- Avoid error when invoking genie --help.
 	if (_ACTION == nil) then return false end
 
@@ -387,8 +392,11 @@ function toolchain(_buildDir, _libDir)
 		end
 	end
 
+	if not _OPTIONS["with-dynamic-runtime"] then
+		flags { "StaticRuntime" }
+	end
+
 	flags {
-		"StaticRuntime",
 		"NoPCH",
 		"NativeWChar",
 		"NoRTTI",