diff --git a/.gitignore b/.gitignore index e9062cd..b32f1c9 100644 --- a/.gitignore +++ b/.gitignore @@ -22,4 +22,7 @@ build/ src/lib/discord_game_sdk/ # release.py -release/ \ No newline at end of file +release/ + +# venv +venv/ \ No newline at end of file diff --git a/build.py b/build.py index bc2b70c..0331fbc 100644 --- a/build.py +++ b/build.py @@ -1,4 +1,5 @@ import os +import platform import sys yes = {"yes", "y", "ye", ""} @@ -16,15 +17,17 @@ 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() + print("Building for: '%s'" % (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" ) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..7331a9c --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +setuptools +scons \ No newline at end of file