From fa190a74dac897aef801642aba6712e9e42bb0d4 Mon Sep 17 00:00:00 2001 From: John Preston Date: Wed, 14 Jan 2026 10:39:20 +0400 Subject: [PATCH] Enable LTO by an option. --- Telegram/build/build.bat | 2 +- Telegram/build/build.sh | 2 +- Telegram/build/docker/build.sh | 2 +- cmake | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Telegram/build/build.bat b/Telegram/build/build.bat index a8062abd16..5c26c72373 100644 --- a/Telegram/build/build.bat +++ b/Telegram/build/build.bat @@ -186,7 +186,7 @@ if %AlphaVersion% neq 0 ( cd "%HomePath%" -call configure.bat +call configure.bat -DDESKTOP_APP_ENABLE_LTO=ON if %errorlevel% neq 0 goto error cd "%SolutionPath%" diff --git a/Telegram/build/build.sh b/Telegram/build/build.sh index aa2dcc1ecf..b5cf854c39 100755 --- a/Telegram/build/build.sh +++ b/Telegram/build/build.sh @@ -255,7 +255,7 @@ if [ "$BuildTarget" == "mac" ] || [ "$BuildTarget" == "macstore" ]; then rm -rf "$ReleasePath/$BinaryName.app/Contents/_CodeSignature" rm -rf "$ReleasePath/Updater" - ./configure.sh -D DESKTOP_APP_MAC_ARCH="arm64;x86_64" + ./configure.sh -D DESKTOP_APP_MAC_ARCH="arm64;x86_64" -DDESKTOP_APP_ENABLE_LTO=ON cd $ProjectPath cmake --build . --config Release --target Telegram diff --git a/Telegram/build/docker/build.sh b/Telegram/build/docker/build.sh index 4d84f0da69..3b90b15537 100755 --- a/Telegram/build/docker/build.sh +++ b/Telegram/build/docker/build.sh @@ -26,7 +26,7 @@ if [ ! -f "/usr/bin/cmake" ]; then ln -s cmake3 /usr/bin/cmake fi -./configure.sh +./configure.sh -DDESKTOP_APP_ENABLE_LTO=ON cd $ProjectPath cmake --build . --config Release --target Telegram diff --git a/cmake b/cmake index ece5903560..ee891d4361 160000 --- a/cmake +++ b/cmake @@ -1 +1 @@ -Subproject commit ece5903560c617ce1fea685e236097715ce3b3e0 +Subproject commit ee891d4361cac9437b7df8844e22ac1b25cec5b3