From eab30807fe6835996105c9afbad63cec0cbc6c5c Mon Sep 17 00:00:00 2001 From: Akemi Date: Sat, 27 Oct 2018 17:27:01 +0200 Subject: build: use an argument list for the Swift build args that way we don't need to quote or escape anything. Fixes #6220 --- wscript | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'wscript') diff --git a/wscript b/wscript index 7bc1b1bfd8..984fa8d083 100644 --- a/wscript +++ b/wscript @@ -3,6 +3,7 @@ import sys, os, re sys.path.insert(0, os.path.join(os.getcwd(), 'waftools')) sys.path.insert(0, os.getcwd()) +from shlex import split from waflib.Configure import conf from waflib.Tools import c_preproc from waflib import Utils @@ -1053,7 +1054,7 @@ def configure(ctx): ctx.options.enable_lua = True if ctx.options.SWIFT_FLAGS: - ctx.env.SWIFT_FLAGS += ' ' + ctx.options.SWIFT_FLAGS + ctx.env.SWIFT_FLAGS.extend(split(ctx.options.SWIFT_FLAGS)) ctx.parse_dependencies(standalone_features) -- cgit v1.2.3