summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2013-04-25 19:42:16 (GMT)
committerRemko Tronçon <git@el-tramo.be>2013-04-25 19:42:16 (GMT)
commit7ef27db79a528263b17610444f4f85bafd0fa6fa (patch)
tree7f569f61b8d0d3661237185fbd6385250a3a83da /Swiften/Config/SConscript
parent5eff3391c316d5ab325b78024296e74127c6747c (diff)
downloadswift-7ef27db79a528263b17610444f4f85bafd0fa6fa.zip
swift-7ef27db79a528263b17610444f4f85bafd0fa6fa.tar.bz2
swiften-config improvements.
Allow --libs and --cflags to be used in the same command. Include Boost flags in --cflags. Add documentation for using swiften-config with SCons. Change-Id: I36d78cdecab7c2b7b6ef7861e09a43964357f23d
Diffstat (limited to 'Swiften/Config/SConscript')
-rw-r--r--Swiften/Config/SConscript5
1 files changed, 4 insertions, 1 deletions
diff --git a/Swiften/Config/SConscript b/Swiften/Config/SConscript
index 691e9e5..27dfc2e 100644
--- a/Swiften/Config/SConscript
+++ b/Swiften/Config/SConscript
@@ -20,7 +20,10 @@ swiften_env = env.Clone()
swiften_env.UseFlags(swiften_env["SWIFTEN_FLAGS"])
swiften_env.UseFlags(swiften_env["SWIFTEN_DEP_FLAGS"])
-cppflags = replaceSwiftenPath(" ".join([swiften_env.subst("$_CPPDEFFLAGS"), swiften_env.subst("$_CPPINCFLAGS")]))
+cppflags = replaceSwiftenPath(" ".join([
+ swiften_env.subst("$CPPFLAGS").replace("-isystem ","-I"),
+ swiften_env.subst("$_CPPDEFFLAGS"),
+ swiften_env.subst("$_CPPINCFLAGS")]))
config_flags += cStringVariable(swiften_env, "CPPFLAGS", cppflags)
libflags = replaceSwiftenPath(" ".join([