| 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> | 2 年前 |
| Update some workflows to newer Ubuntu versions (#14668) | 2 年前 |
| MacOS: build with openal-soft (#16765) | 9 个月前 |
| Pin prometheus-cpp to fix CI upstream removed the submodule that provided civetweb | 1 个月前 |
| CI png optimized check | 1 年前 |
| Builtin: Print warnings if SHA256 of files does not match with build (#16553) | 3 个月前 |
| Use libzip for ZIP file extraction (#17343) | 9 天前 |
| Check for indent spaces and fixed found problems. Lib C/C++ code is not checked. | 1 年前 |
| macOS 11 CI (#15069) * Build from sources with prebuilt dependencies. Cross build for x86_64 and older macOS SDKs. | 10 个月前 |
| Replace travis with github actions (#9641) * Move outside of travis to Github actions This will permit to have better integrated CI workflow than the previous travis one. | 6 年前 |