From 2f479a010de4479785a08a6a80bb6d546ae40b19 Mon Sep 17 00:00:00 2001 From: TQ Hirsch <thequux@upstandinghackers.com> Date: Sat, 12 Apr 2014 21:44:10 -0700 Subject: [PATCH] Made mono tool only get loaded when the dotnet bindings are getting built --- SConstruct | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/SConstruct b/SConstruct index bd0317d9..0fa3c8f1 100644 --- a/SConstruct +++ b/SConstruct @@ -9,9 +9,13 @@ vars.Add(PathVariable('DESTDIR', "Root directory to install in (useful for packa vars.Add(PathVariable('prefix', "Where to install in the FHS", "/usr/local", PathVariable.PathAccept)) vars.Add(ListVariable('bindings', 'Language bindings to build', 'none', ['cpp', 'dotnet', 'perl', 'php', 'python', 'ruby'])) +tools = ['default', 'scanreplace'] +if 'dotnet' in ARGUMENTS.get('bindings', []): + tools.append('csharp/mono') + env = Environment(ENV = {'PATH' : os.environ['PATH']}, variables = vars, - tools=['default', 'scanreplace', 'csharp/mono'], + tools=tools, toolpath=['tools']) if not 'bindings' in env: -- GitLab