diff options
| author | Thaddeus Crews <repiteo@outlook.com> | 2024-04-18 09:27:26 -0500 |
|---|---|---|
| committer | Thaddeus Crews <repiteo@outlook.com> | 2024-04-18 09:27:26 -0500 |
| commit | 5a87f0da215efb7f696e322391762411283103ff (patch) | |
| tree | 46b6239bcd6ee4f0f9d611e066a6c4c30dc8584f /SConstruct | |
| parent | 2efbc6bfb3b4f49a6bc75b3d367cfe81eeddbf3a (diff) | |
| download | redot-engine-5a87f0da215efb7f696e322391762411283103ff.tar.gz | |
SCons: Utilize native Variable alias functionality
Diffstat (limited to 'SConstruct')
| -rw-r--r-- | SConstruct | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/SConstruct b/SConstruct index dbcd9dfd68..260e6bb48a 100644 --- a/SConstruct +++ b/SConstruct @@ -168,8 +168,7 @@ if profile: opts = Variables(customs, ARGUMENTS) # Target build options -opts.Add("platform", "Target platform (%s)" % ("|".join(platform_list),), "") -opts.Add("p", "Platform (alias for 'platform')", "") +opts.Add(["platform", "p"], "Target platform (%s)" % "|".join(platform_list), "") opts.Add(EnumVariable("target", "Compilation target", "editor", ("editor", "template_release", "template_debug"))) opts.Add(EnumVariable("arch", "CPU architecture", "auto", ["auto"] + architectures, architecture_aliases)) opts.Add(BoolVariable("dev_build", "Developer build with dev-only debugging code (DEV_ENABLED)", False)) @@ -285,13 +284,9 @@ if env["import_env_vars"]: # Platform selection: validate input, and add options. -selected_platform = "" +selected_platform = env["platform"] -if env["platform"] != "": - selected_platform = env["platform"] -elif env["p"] != "": - selected_platform = env["p"] -else: +if selected_platform == "": # Missing `platform` argument, try to detect platform automatically if ( sys.platform.startswith("linux") |
