aedi: do not build unused libraries and tools of mpg123

This commit is contained in:
alexey.lysiuk 2022-07-20 11:04:50 +03:00
parent 39e28ddad6
commit 016056611f
4 changed files with 17 additions and 10 deletions

View file

@ -335,15 +335,14 @@ class Mpg123Target(CMakeStaticDependencyTarget):
state.download_source( state.download_source(
'https://www.mpg123.de/download/mpg123-1.30.1.tar.bz2', 'https://www.mpg123.de/download/mpg123-1.30.1.tar.bz2',
'1b20c9c751bea9be556749bd7f97cf580f52ed11f2540756e9af26ae036e4c59', '1b20c9c751bea9be556749bd7f97cf580f52ed11f2540756e9af26ae036e4c59',
patches='mpg123-fix-cmake') patches=('mpg123-arm64-fpu', 'mpg123-no-syn123'))
def configure(self, state: BuildState): def configure(self, state: BuildState):
state.options['CMAKE_EXE_LINKER_FLAGS'] = '-framework AudioUnit' opts = state.options
super().configure(state) opts['BUILD_LIBOUT123'] = 'NO'
opts['BUILD_PROGRAMS'] = 'NO'
def post_build(self, state: BuildState): super().configure(state)
super().post_build(state)
self.keep_module_target(state, 'MPG123::libmpg123')
class OggTarget(CMakeStaticDependencyTarget): class OggTarget(CMakeStaticDependencyTarget):

4
deps/.gitignore vendored
View file

@ -27,9 +27,7 @@
/iconv/lib/libcharset.a /iconv/lib/libcharset.a
/jpeg-turbo/bin/ /jpeg-turbo/bin/
/jpeg-turbo/lib/pkgconfig/libturbojpeg.pc /jpeg-turbo/lib/pkgconfig/libturbojpeg.pc
/mpg123/bin/ /mpg123/lib/pkgconfig/libsyn123.pc
/mpg123/**/*out123.*
/mpg123/**/*syn123.*
/opusfile/lib/libopusurl.a /opusfile/lib/libopusurl.a
/opusfile/lib/pkgconfig/opusurl.pc /opusfile/lib/pkgconfig/opusurl.pc
/pcre/bin/pcregrep /pcre/bin/pcregrep

View file

@ -1,6 +1,6 @@
--- a/ports/cmake/src/CMakeLists.txt --- a/ports/cmake/src/CMakeLists.txt
+++ b/ports/cmake/src/CMakeLists.txt +++ b/ports/cmake/src/CMakeLists.txt
@@ -185,7 +185,7 @@ @@ -179,7 +179,7 @@
set(NO_ERETURN ON) set(NO_ERETURN ON)
endif() endif()

View file

@ -0,0 +1,10 @@
--- a/ports/cmake/src/CMakeLists.txt
+++ b/ports/cmake/src/CMakeLists.txt
@@ -363,7 +363,6 @@
if(BUILD_LIBOUT123)
add_subdirectory("libout123")
endif()
-add_subdirectory("libsyn123")
if(UNIX)
option(BUILD_PROGRAMS "Build programs" ON)