(!) Nur für fortgeschrittene User geeignet.
Für LINUX:
Benötigt wird git, gcc, cmake und evtl. weitere Buildtools aus dem Repo.
Mintetest benötigt eine angepasste Irrlicht, es kann nicht mit einer Irrlicht zB aus dem Repo gebaut werden.
Normal wird immer der letzte GIT-Stand gebaut. Es kann aber auch eine Release gebaut werden, dazu MUSS dann in Irrlicht UND Minetest jeweils die GLEICHE Release ausgescheckt sein.
Dateien laden und:
chmod 755 $filename
#!/bin/sh PATH=$HOME/_mintest_building mkdir $PATH cd $PATH git clone https://github.com/minetest/irrlicht git clone https://github.com/minetest/minetest.git echo ' !!! Put the script: "_buid_minetest.sh" to here and exec them...'
#!/bin/sh cd irrlicht git pull cmake . -DBUILD_SHARED_LIBS=OFF make -j$(nproc) cd .. cd minetest git pull cmake . -DRUN_IN_PLACE=TRUE -DBUILD_CLIENT=TRUE -DBUILD_SERVER=TRUE -DCMAKE_BUILD_TYPE=MinSizeRel #or -DCMAKE_BUILD_TYPE=Release make -j$(nproc)