Skip to content

Commit dccb972

Browse files
authored
Merge pull request #354 from TheDaChicken/faad-update
Update to latest FAAD2 Commit
2 parents eb54313 + 879d0ee commit dccb972

File tree

2 files changed

+135
-99
lines changed

2 files changed

+135
-99
lines changed

CMakeLists.txt

+9-4
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ option (USE_SYSTEM_LIBUSB "Use system provided libusb" ON)
1717
option (USE_SYSTEM_LIBAO "Use system provided libao" ON)
1818
option (BUILD_DOC "Build API documentation" OFF)
1919

20-
set (FAAD2_CONFIGURE_ARGS "" CACHE STRING "Extra arguments for FAAD2 configure command")
20+
set (FAAD2_CMAKE_ARGS "" CACHE STRING "Extra arguments for FAAD2 cmake command")
2121
set (LIBRARY_DEBUG_LEVEL "5" CACHE STRING "Debug logging level for libnrsc5: 1=debug, 2=info, 3=warn, 4=error, 5=none")
2222
set (HOST_TRIPLE "${HOST_TRIPLE_DEFAULT}" CACHE STRING "Override default host triple")
2323
if (HOST_TRIPLE)
@@ -219,14 +219,19 @@ if (USE_FAAD2)
219219
faad2_external
220220
TIMEOUT 120
221221
GIT_REPOSITORY "https://github.com/knik0/faad2.git"
222-
GIT_TAG df42c6fc018552519d140e3d8ffe7046ed48b0cf
222+
GIT_TAG 2.11.2
223223
PREFIX ${FAAD2_PREFIX}
224224

225225
UPDATE_COMMAND ""
226226
PATCH_COMMAND patch -p1 -Ni "${CMAKE_SOURCE_DIR}/support/faad2-hdc-support.patch" || exit 0
227-
COMMAND sh ./bootstrap
228227

229-
CONFIGURE_COMMAND ${FAAD2_PREFIX}/src/faad2_external/configure ${HOST_TRIPLE_ARG} ${FAAD2_CONFIGURE_ARGS} --prefix=${FAAD2_PREFIX} --libdir=${FAAD2_PREFIX}/lib "CFLAGS=-O2 -fPIC ${CMAKE_C_FLAGS}"
228+
CMAKE_ARGS
229+
-DBUILD_SHARED_LIBS:BOOL=OFF
230+
-DCMAKE_INSTALL_PREFIX:STRING=${FAAD2_PREFIX}
231+
-DCMAKE_C_COMPILER:STRING=${CMAKE_C_COMPILER}
232+
-DCMAKE_SYSTEM_NAME:STRING=${CMAKE_SYSTEM_NAME}
233+
"-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} -O2 -fPIC"
234+
${FAAD2_CMAKE_ARGS}
230235
)
231236

232237
add_library (faad2 STATIC IMPORTED)

0 commit comments

Comments
 (0)