summaryrefslogtreecommitdiff
path: root/SConstruct
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>2011-09-19 19:06:37 -0400
committerEric S. Raymond <esr@thyrsus.com>2011-09-19 19:06:37 -0400
commitb810c05237f2dd2c03e86fbd38ace002a68985f2 (patch)
tree498ca5722a5b8b93f0aaeaf3a223bee23810af16 /SConstruct
parentfdfac3604a46888238f9117926e8e463ab5ea286 (diff)
downloadgpsd-b810c05237f2dd2c03e86fbd38ace002a68985f2.tar.gz
Experimental sysroot option.
Diffstat (limited to 'SConstruct')
-rw-r--r--SConstruct5
1 files changed, 5 insertions, 0 deletions
diff --git a/SConstruct b/SConstruct
index cebe00c4..b1ddb438 100644
--- a/SConstruct
+++ b/SConstruct
@@ -129,6 +129,7 @@ nonboolopts = (
("fixed_port_speed", 0, "fixed serial port speed"),
("fixed_stop_bits", 0, "fixed serial port stop bits"),
("target", "", "cross-development target"),
+ ("sysroot", "", "cross-development system root"),
)
for (name, default, help) in nonboolopts:
opts.Add(name, help, default)
@@ -269,6 +270,10 @@ if env['target']:
for (name, toolname) in devenv:
env[name] = env['target'] + '-' + toolname
+if env['sysroot']:
+ env.MergeFlags({"CFLAGS": ["--sysroot=%s" % env['sysroot']]})
+ env.MergeFlags({"LINKFLAGS": ["--sysroot=%s" % env['sysroot']]})
+
## Build help
Help("""Arguments may be a mixture of switches and targets in any order.