diff --git a/compiler-rt/test/crt/lit.cfg.py b/compiler-rt/test/crt/lit.cfg.py --- a/compiler-rt/test/crt/lit.cfg.py +++ b/compiler-rt/test/crt/lit.cfg.py @@ -2,6 +2,7 @@ import os import subprocess +import shlex # Setup config name. config.name = 'CRT' + config.name_suffix @@ -23,8 +24,8 @@ def get_library_path(file): cmd = subprocess.Popen([config.clang.strip(), - config.target_cflags.strip(), - '-print-file-name=%s' % file], + '-print-file-name=%s' % file] + + shlex.split(config.target_cflags), stdout=subprocess.PIPE, env=config.environment, universal_newlines=True) @@ -39,8 +40,8 @@ def get_libgcc_file_name(): cmd = subprocess.Popen([config.clang.strip(), - config.target_cflags.strip(), - '-print-libgcc-file-name'], + '-print-libgcc-file-name'] + + shlex.split(config.target_cflags), stdout=subprocess.PIPE, env=config.environment, universal_newlines=True)