From 20978010a1c524d2c9daf01e1456c392a22ea69e Mon Sep 17 00:00:00 2001 From: Eddie Dover Date: Fri, 22 Dec 2023 17:04:26 -0800 Subject: [PATCH] Switched from os.name to platform.system for better platform discovery --- build.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/build.py b/build.py index bc2b70c..3ad66fd 100644 --- a/build.py +++ b/build.py @@ -1,4 +1,5 @@ import os +import platform import sys yes = {"yes", "y", "ye", ""} @@ -16,15 +17,16 @@ if choice in yes: "python -m SCons && python -m SCons target=template_release && cd project && godot" ) elif choice in no: - if os.name == "nt": # Windows + system = platform.system() + if system == "Windows": # Windows os.system( - "python -m SCons && python -m SCons target=template_release && godot project\project.godot" + "python -m SCons && python -m SCons target=template_release && godot project/project.godot" ) - elif os.name == "darwin": # macOS + elif system == "Darwin": # macOS os.system( "python -m SCons target=template_release arch=x86_64 && python -m SCons target=template_debug arch=x86_64 && python -m SCons target=template_release arch=arm64 && python -m SCons target=template_debug arch=arm64 && godot project/project.godot" ) - else: + else: # Linux os.system( "python -m SCons && python -m SCons target=template_release && godot project/project.godot" )