From 9d5da23a291f3acf4cd79f239758e09c56e4485a Mon Sep 17 00:00:00 2001 From: Andrea Shepard <andrea@persephoneslair.org> Date: Sun, 20 Nov 2016 23:44:30 +0000 Subject: [PATCH] Clean up inclusions of LLVM_CONFIG in SConstruct --- SConstruct | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index e4034548..c350d0d0 100644 --- a/SConstruct +++ b/SConstruct @@ -128,8 +128,11 @@ if GetOption("coverage"): if env["CC"] == "gcc": env.Append(LIBS=['gcov']) else: - env.ParseConfig('%s --cflags --ldflags --libs core executionengine mcjit analysis x86codegen x86info' % \ - env["LLVM_CONFIG"]) + # XXX Why do need this with --coverage when we're doing it anyway? + if GetOption("use_llvm"): + env.ParseConfig('%s --cflags --ldflags --libs core executionengine mcjit analysis x86codegen x86info' % \ + env["LLVM_CONFIG"]) + if os.getenv("CC") == "clang" or env['PLATFORM'] == 'darwin': env.Replace(CC="clang", -- GitLab