2
0
Fork 0

new build

Dr. Sascha Woitschetzki 2023-12-21 09:01:20 +07:00
parent 9d1cbab1c4
commit 5d314f2499
2 changed files with 18 additions and 1 deletions

2
.gitignore vendored

@ -30,7 +30,7 @@ misc/hooks/pre-commit-custom-*
#############################
# Buildsystem
bin
#bin
*.gen.*
compile_commands.json
platform/windows/godot_res.res

@ -0,0 +1,17 @@
echo "Updating repository..."
git pull
echo "Building for linux with scons..."
scons dev_build=yes module_mono_enabled=yes
echo "Building for windows with scons..."
scons dev_build=yes module_mono_enabled=yes platform=windows arch=x86_64
echo "Generating glue for linux..."
./bin/godot.linuxbsd.editor.dev.x86_64.mono --headless --generate-mono-glue modules/mono/glue
#echo "Generating glue for windows..."
#./bin/godot.windows.editor.dev.x86_64.exe --headless --generate-mono-glue modules/mono/glue
echo "Building dotnet assemblies..."
./modules/mono/build_scripts/build_assemblies.py --godot-output-dir=./bin
echo "Building export templates for linux..."
scons target=template_debug
echo "Building export templates for windows..."
scons platform=windows target=template_debug arch=x86_64
echo "Build of godot completed"