mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-08-01 06:57:50 +00:00
kodi: enable USE_LTO
This commit is contained in:
parent
cbed03d62b
commit
d7f77edb89
@ -199,6 +199,9 @@ KODI_LIBDVD="$KODI_DVDCSS \
|
|||||||
-DLIBDVDNAV_URL=$SOURCES/libdvdnav/libdvdnav-$(get_pkg_version libdvdnav).tar.gz \
|
-DLIBDVDNAV_URL=$SOURCES/libdvdnav/libdvdnav-$(get_pkg_version libdvdnav).tar.gz \
|
||||||
-DLIBDVDREAD_URL=$SOURCES/libdvdread/libdvdread-$(get_pkg_version libdvdread).tar.gz"
|
-DLIBDVDREAD_URL=$SOURCES/libdvdread/libdvdread-$(get_pkg_version libdvdread).tar.gz"
|
||||||
|
|
||||||
|
# Build Kodi using parallel LTO
|
||||||
|
[ "$LTO_SUPPORT" = "yes" ] && PKG_KODI_USE_LTO="-DUSE_LTO=$CONCURRENCY_MAKE_LEVEL"
|
||||||
|
|
||||||
PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$TOOLCHAIN \
|
PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$TOOLCHAIN \
|
||||||
-DWITH_TEXTUREPACKER=$TOOLCHAIN/bin/TexturePacker \
|
-DWITH_TEXTUREPACKER=$TOOLCHAIN/bin/TexturePacker \
|
||||||
-DDEPENDS_PATH=$PKG_BUILD/depends \
|
-DDEPENDS_PATH=$PKG_BUILD/depends \
|
||||||
@ -219,6 +222,7 @@ PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$TOOLCHAIN \
|
|||||||
-DENABLE_LDGOLD=ON \
|
-DENABLE_LDGOLD=ON \
|
||||||
-DENABLE_DEBUGFISSION=OFF \
|
-DENABLE_DEBUGFISSION=OFF \
|
||||||
-DENABLE_APP_AUTONAME=OFF \
|
-DENABLE_APP_AUTONAME=OFF \
|
||||||
|
$PKG_KODI_USE_LTO \
|
||||||
$KODI_ARCH \
|
$KODI_ARCH \
|
||||||
$KODI_NEON \
|
$KODI_NEON \
|
||||||
$KODI_VDPAU \
|
$KODI_VDPAU \
|
||||||
@ -239,7 +243,7 @@ PKG_CMAKE_OPTS_TARGET="-DNATIVEPREFIX=$TOOLCHAIN \
|
|||||||
$KODI_PLAYER"
|
$KODI_PLAYER"
|
||||||
|
|
||||||
pre_configure_target() {
|
pre_configure_target() {
|
||||||
# kodi should never be built with lto
|
# Single threaded LTO is very slow so rely on Kodi for LTO support
|
||||||
strip_lto
|
strip_lto
|
||||||
|
|
||||||
export LIBS="$LIBS -lncurses"
|
export LIBS="$LIBS -lncurses"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user