Merge pull request #6565 from lat9nq/bundle-ffmpeg
cmake, ci: Build bundled FFmpeg with yuzu
This commit is contained in:
		| @@ -18,7 +18,8 @@ cmake .. \ | |||||||
|       -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON \ |       -DENABLE_COMPATIBILITY_LIST_DOWNLOAD=ON \ | ||||||
|       -DENABLE_QT_TRANSLATION=ON \ |       -DENABLE_QT_TRANSLATION=ON \ | ||||||
|       -DUSE_DISCORD_PRESENCE=ON \ |       -DUSE_DISCORD_PRESENCE=ON \ | ||||||
|       -DYUZU_ENABLE_COMPATIBILITY_REPORTING=${ENABLE_COMPATIBILITY_REPORTING:-"OFF"} |       -DYUZU_ENABLE_COMPATIBILITY_REPORTING=${ENABLE_COMPATIBILITY_REPORTING:-"OFF"} \ | ||||||
|  |       -DYUZU_USE_BUNDLED_FFMPEG=ON | ||||||
|  |  | ||||||
| make -j$(nproc) | make -j$(nproc) | ||||||
|  |  | ||||||
|   | |||||||
| @@ -25,7 +25,7 @@ option(YUZU_USE_BUNDLED_BOOST "Download bundled Boost" OFF) | |||||||
|  |  | ||||||
| option(YUZU_USE_BUNDLED_LIBUSB "Compile bundled libusb" OFF) | option(YUZU_USE_BUNDLED_LIBUSB "Compile bundled libusb" OFF) | ||||||
|  |  | ||||||
| CMAKE_DEPENDENT_OPTION(YUZU_USE_BUNDLED_FFMPEG "Download/Build bundled FFmpeg" ON "WIN32" OFF) | option(YUZU_USE_BUNDLED_FFMPEG "Download/Build bundled FFmpeg" "${WIN32}") | ||||||
|  |  | ||||||
| option(YUZU_USE_QT_WEB_ENGINE "Use QtWebEngine for web applet implementation" OFF) | option(YUZU_USE_QT_WEB_ENGINE "Use QtWebEngine for web applet implementation" OFF) | ||||||
|  |  | ||||||
| @@ -604,6 +604,8 @@ if (YUZU_USE_BUNDLED_FFMPEG) | |||||||
|                     --disable-vdpau |                     --disable-vdpau | ||||||
|                     --enable-decoder=h264 |                     --enable-decoder=h264 | ||||||
|                     --enable-decoder=vp9 |                     --enable-decoder=vp9 | ||||||
|  |                     --cc="${CMAKE_C_COMPILER}" | ||||||
|  |                     --cxx="${CMAKE_CXX_COMPILER}" | ||||||
|             WORKING_DIRECTORY |             WORKING_DIRECTORY | ||||||
|                 ${FFmpeg_BUILD_DIR} |                 ${FFmpeg_BUILD_DIR} | ||||||
|         ) |         ) | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								externals/libusb/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								externals/libusb/CMakeLists.txt
									
									
									
									
										vendored
									
									
								
							| @@ -67,6 +67,8 @@ if (MINGW OR (${CMAKE_SYSTEM_NAME} MATCHES "Linux") OR APPLE) | |||||||
|             "${LIBUSB_MAKEFILE}" |             "${LIBUSB_MAKEFILE}" | ||||||
|         COMMAND |         COMMAND | ||||||
|             env |             env | ||||||
|  |                 CC="${CMAKE_C_COMPILER}" | ||||||
|  |                 CXX="${CMAKE_CXX_COMPILER}" | ||||||
|                 CFLAGS="${LIBUSB_CFLAGS}" |                 CFLAGS="${LIBUSB_CFLAGS}" | ||||||
|             sh "${LIBUSB_CONFIGURE}" |             sh "${LIBUSB_CONFIGURE}" | ||||||
|                 ${LIBUSB_CONFIGURE_ARGS} |                 ${LIBUSB_CONFIGURE_ARGS} | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Ameer J
					Ameer J