sfan5
|
4caf0e4cb9
|
Update LTO exclusion list (#14407)
|
2024-02-25 20:58:42 +01:00 |
|
ShadowRoi
|
6952bab519
|
Mark jpeg-turbo as the default library for compiling in macOS
|
2024-02-23 21:31:24 +01:00 |
|
David Heidelberg
|
34286d77c7
|
Allow toggling touchscreen mode at runtime (#14075)
Signed-off-by: David Heidelberg <david@ixit.cz>
Co-authored-by: Gregor Parzefall <gregor.parzefall@posteo.de>
|
2024-02-22 15:44:49 +00:00 |
|
David Heidelberg
|
eb52a149a0
|
Enable IPO/LTO by default except for debug builds (#14198)
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>
|
2024-02-09 00:01:12 +01:00 |
|
sfan5
|
699d1bf27c
|
Use newer IrrlichtMt
now with SDL2
|
2024-01-19 11:54:40 +01:00 |
|
Artem
|
e04f618979
|
Add "--needed" to Arch command to avoid reinstalling packages
|
2024-01-06 15:35:51 +01:00 |
|
Simon Boehm
|
5054918efc
|
MacOS: Add codesigning instructions to docs (#14060)
|
2023-12-27 11:44:54 +01:00 |
|
Gary Miguel
|
634e49b961
|
Improve Irrlicht instructions (#14055)
Specify the version when cloning.
Move instructions from CMakeLists to docs/compiling/.
|
2023-12-08 21:11:54 +01:00 |
|
jordan4ibanez
|
72edfe3d04
|
Fix openSUSE build dependencies
They were incomplete.
|
2023-11-19 20:46:03 +01:00 |
|
ROllerozxa
|
570fc90bf6
|
Debundle Minetest Game (#13818)
|
2023-11-07 22:18:26 +01:00 |
|
Loïc Blot
|
929a13a9a0
|
build: Allow disabling documentation build + print more build flags (#13871)
* build: permit to disable documentation build
* build: add a message about some BUILD_* flags
|
2023-10-09 15:35:12 +02:00 |
|
Desour
|
591e45657f
|
Bump minimum clang version to 7.0.1
std::variant is broken in clang < 7.0.1 with libstdc++
see: https://github.com/llvm/llvm-project/issues/32569
|
2023-09-26 22:10:57 +02:00 |
|
jordan4ibanez
|
14441a289e
|
Document openSUSE Required Packages
|
2023-08-14 18:13:36 +02:00 |
|
Nikita K
|
e0948f42ab
|
Add Void Linux specifics to build documentation (#13693)
|
2023-07-30 14:55:06 +01:00 |
|
s20
|
4fb6754903
|
Adding gettext in the compilation dependency packages list
|
2023-06-24 20:38:11 +02:00 |
|
Desour
|
dade95e142
|
Fix curl deprecation warnings, and set minimum curl version to 7.56.0
|
2023-06-15 13:55:20 +02:00 |
|
Desour
|
28766d1879
|
Bump minimum gcc and clang versions
|
2023-06-15 10:38:44 +02:00 |
|
sfan5
|
8cccd75e81
|
Android build via CMake (#13528)
* the thing
* the thing 2
|
2023-05-26 15:21:23 +02:00 |
|
rubenwardy
|
9c90358912
|
Split compilation instructions from README.md (#13457)
|
2023-04-25 21:02:02 +01:00 |
|