From a7b279ecf7e396ddbf0c652f9f14af5b1aad17b4 Mon Sep 17 00:00:00 2001 From: robbederks Date: Mon, 18 Jan 2021 14:32:29 +0100 Subject: [PATCH] add option for external sconscript (#19821) old-commit-hash: 88e8b8394e53d3421acc499f0a629ca3b66bf6d1 --- SConstruct | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SConstruct b/SConstruct index 5ac384187a..3aa0c4577d 100644 --- a/SConstruct +++ b/SConstruct @@ -33,6 +33,12 @@ AddOption('--mpc-generate', action='store_true', help='regenerates the mpc sources') +AddOption('--external-sconscript', + action='store', + metavar='FILE', + dest='external_sconscript', + help='add an external SConscript to the build') + real_arch = arch = subprocess.check_output(["uname", "-m"], encoding='utf8').rstrip() if platform.system() == "Darwin": arch = "Darwin" @@ -375,3 +381,7 @@ if arch != "Darwin": if real_arch == "x86_64": SConscript(['tools/nui/SConscript']) SConscript(['tools/lib/index_log/SConscript']) + +external_sconscript = GetOption('external_sconscript') +if external_sconscript: + SConscript([external_sconscript])