From e93e0347a6e78d1f44f10492bfbba6ff3eb7ece2 Mon Sep 17 00:00:00 2001 From: Eric Fiselier Date: Tue, 20 Jan 2015 16:26:48 +0000 Subject: [PATCH] Print compiler path during configuration and pass more flags to the linker git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@226576 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/libcxx/test/config.py | 5 ++++- test/lit.cfg | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/test/libcxx/test/config.py b/test/libcxx/test/config.py index e2b69e514..779470c6f 100644 --- a/test/libcxx/test/config.py +++ b/test/libcxx/test/config.py @@ -62,7 +62,10 @@ class Configuration(object): self.configure_link_flags() self.configure_sanitizer() self.configure_features() + + def print_config_info(self): # Print the final compile and link flags. + self.lit_config.note('Using compiler: %s' % self.cxx.path) self.lit_config.note('Using flags: %s' % self.cxx.flags) self.lit_config.note('Using compile flags: %s' % self.cxx.compile_flags) self.lit_config.note('Using link flags: %s' % self.cxx.link_flags) @@ -410,7 +413,7 @@ class Configuration(object): llvm_symbolizer = lit.util.which('llvm-symbolizer', symbolizer_search_paths) # Setup the sanitizer compile flags - self.cxx.compile_flags += ['-g', '-fno-omit-frame-pointer'] + self.cxx.flags += ['-g', '-fno-omit-frame-pointer'] if sys.platform.startswith('linux'): self.cxx.link_flags += ['-ldl'] if san == 'Address': diff --git a/test/lit.cfg b/test/lit.cfg index c487cf36d..385a4336f 100644 --- a/test/lit.cfg +++ b/test/lit.cfg @@ -57,4 +57,5 @@ config_module = __import__(config_module_name, fromlist=['Configuration']) configuration = config_module.Configuration(lit_config, config) configuration.configure() +configuration.print_config_info() config.test_format = configuration.get_test_format()