@@ -137,7 +137,14 @@ if(NOT WIN32)
137137 --enable-gnutls
138138 --enable-libzvbi
139139 ${STANDARD_CONF}
140- ${EXTRA_CONF} )
140+ ${EXTRA_CONF} ||
141+ cmake -E echo "=========================================================" &&
142+ cmake -E echo "FFMPEG configure error" &&
143+ cmake -E echo "The associated config.log is output for troubleshooting." &&
144+ cmake -E echo "--------------------------------- FFMPEG CONFIG LOG START" &&
145+ cat ${CMAKE_BINARY_DIR} /ffmpeg-prefix /src/ffmpeg-build /ffbuild/config.log &&
146+ cmake -E echo "----------------------------------- FFMPEG CONFIG LOG END" &&
147+ exit 1)
141148
142149 if (CORE_SYSTEM_NAME STREQUAL darwin_embedded)
143150 externalproject_add_step(ffmpeg
@@ -228,7 +235,15 @@ else()
228235 ${EXTRA_CONF}
229236 --extra-cflags=[DQ]${EXTRA_CFLAGS} [DQ]
230237 --extra-cxxflags=[DQ]${EXTRA_CXXFLAGS} [DQ]
231- --extra-ldflags=[DQ]${EXTRA_LDFLAGS} [DQ]
238+ --extra-ldflags=[DQ]${EXTRA_LDFLAGS} [DQ] ||
239+ cmake -E echo "=========================================================" &&
240+ cmake -E echo "FFMPEG configure error" &&
241+ cmake -E echo "The associated config.log is output for troubleshooting." &&
242+ cmake -E echo "--------------------------------- FFMPEG CONFIG LOG START" &&
243+ cd "${CMAKE_BINARY_DIR} \\ ..\\ ffmpeg\\ ffbuild" &&
244+ type config.log &&
245+ cmake -E echo "----------------------------------- FFMPEG CONFIG LOG END" &&
246+ exit 1
232247 BUILD_COMMAND ${MINGW_CALL}
233248 make -j$ENV{NUMBER_OF_PROCESSORS}
234249 INSTALL_COMMAND ${MINGW_CALL}
0 commit comments