| Test case:
```
$ cmake . -DRUN_IN_PLACE=TRUE -DCMAKE_BUILD_TYPE=Release -DBUILD_SERVER=TRUE -DENABLE_TOUCH=FALSE
         minetest minetestserver
W/o LTO:      13M           7.3M
W/  LTO:      11M           5.9M
difference:   15%            19%
```
Also fixes various compiler warnings resulting from compilation using LTO.
---------
Signed-off-by: David Heidelberg <david@ixit.cz> | ||
|---|---|---|
| .. | ||
| build_prometheus_cpp.sh | ||
| build.sh | ||
| clang-tidy.sh | ||
| common.sh | ||
| docker.sh | ||
| run-clang-tidy.py | ||