From a8ae0eeeae2de1231faa20e8040bf84287ea4075 Mon Sep 17 00:00:00 2001 From: Paul Querna Date: Sat, 23 Jan 2010 13:11:23 -0800 Subject: [PATCH] Reduce cflag pollution from curl --- SConstruct | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/SConstruct b/SConstruct index a7c7c08..a79af0f 100644 --- a/SConstruct +++ b/SConstruct @@ -79,9 +79,12 @@ if conf.env.WhereIs('dpkg'): conf.env.AppendUnique(CPPPATH = [pjoin(cprefix[1], "include")]) # TOOD: this is less than optimal, since curl-config polutes this quite badly :( -d = conf.env.ParseFlags(clibs[1]) +t = clibs[1].replace('-g0 ', '') +t = t.replace('-Wno-system-headers ', '') +t = t.replace('-Os ', '') +d = conf.env.ParseFlags(t) conf.env.MergeFlags(d) -conf.env.AppendUnique(CPPFLAGS = ["-Wall"]) +conf.env.AppendUnique(CPPFLAGS = ["-Wall", '-O0', '-ggdb']) # this is needed on solaris because of its dumb library path issues conf.env.AppendUnique(RPATH = conf.env.get('LIBPATH')) env = conf.Finish()