summaryrefslogtreecommitdiffstats
path: root/wscript
diff options
context:
space:
mode:
authorAkemi <der.richter@gmx.de>2018-10-27 17:27:01 +0200
committerJan Ekström <jeebjp@gmail.com>2018-10-28 15:48:37 +0200
commiteab30807fe6835996105c9afbad63cec0cbc6c5c (patch)
treefee31d2ac8063d8c6cbd0b67c83b8cba581deaba /wscript
parentba2dee38fbd33adcb5405e0726f5baaa75128ccc (diff)
downloadmpv-eab30807fe6835996105c9afbad63cec0cbc6c5c.tar.bz2
mpv-eab30807fe6835996105c9afbad63cec0cbc6c5c.tar.xz
build: use an argument list for the Swift build args
that way we don't need to quote or escape anything. Fixes #6220
Diffstat (limited to 'wscript')
-rw-r--r--wscript3
1 files changed, 2 insertions, 1 deletions
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)