aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorMarkus Härer <markus.haerer@gmx.net>2024-04-07 18:46:46 +0200
committerGitHub <noreply@github.com>2024-04-07 18:46:46 +0200
commit2cc6f1728ccb67ef575fe57680dd42836e3d6a1f (patch)
tree8ed9bd2e6eb02d256ffd426c6a060fd301c3c481 /tools
parent4b141fffe8d2115fa5c7a8af60aa20717e54e2a8 (diff)
parente76f5a41d56182c804d95fc41cb9c8c4b2749950 (diff)
downloadxbmc-2cc6f1728ccb67ef575fe57680dd42836e3d6a1f.tar.xz
Merge pull request #20809 from graysky2/lto_ffmpeg
ffmpeg: build with lto when -DUSE_LTO=ON
Diffstat (limited to 'tools')
-rw-r--r--tools/depends/target/ffmpeg/CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/depends/target/ffmpeg/CMakeLists.txt b/tools/depends/target/ffmpeg/CMakeLists.txt
index 0bbc23540a..5cadafe294 100644
--- a/tools/depends/target/ffmpeg/CMakeLists.txt
+++ b/tools/depends/target/ffmpeg/CMakeLists.txt
@@ -121,6 +121,10 @@ if(CPU MATCHES x86 OR CPU MATCHES x86_64)
list(APPEND ffmpeg_conf --x86asmexe=${NASM_EXECUTABLE})
endif()
+if(USE_LTO)
+ list(APPEND ffmpeg_conf --enable-lto)
+endif()
+
if(ENABLE_DAV1D)
list(APPEND ffmpeg_conf --enable-libdav1d)
set(pkgconf_path "PKG_CONFIG_PATH=${PKG_CONFIG_PATH}")