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()