2
0
Fork 0
godot/build.sh

18 lines
826 B
Bash

echo "Updating repository..."
git pull -ff
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"