summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTim Blechmann <[email protected]>2025-07-04 12:59:58 +0800
committerTim Blechmann <[email protected]>2025-07-07 21:11:27 +0800
commite794867fac7517acb51bab8a5090d52d8db810ea (patch)
treeff4ef09e413a11928e2bd97108d350026a40ec91
parentcef9e43c9dc022302789b6fb06e8c802144877f2 (diff)
FFmpeg: qffmpegwindowcapture_uwp - enable exceptionsHEADdev
The implementation uses exceptions, so they need to be explicitly disabled (at least for clang-cl builds that is). Pick-to: 6.8 6.9 6.10 Change-Id: I09ab3ca2f87d99be54ad214544abd7cfe8f81923 Reviewed-by: Nils Petter Skålerud <[email protected]> Reviewed-by: Artem Dyomin <[email protected]>
-rw-r--r--src/plugins/multimedia/ffmpeg/CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/multimedia/ffmpeg/CMakeLists.txt b/src/plugins/multimedia/ffmpeg/CMakeLists.txt
index 889782ad1..2c505a75b 100644
--- a/src/plugins/multimedia/ffmpeg/CMakeLists.txt
+++ b/src/plugins/multimedia/ffmpeg/CMakeLists.txt
@@ -187,6 +187,10 @@ qt_internal_extend_target(FFmpegMediaPluginImplPrivate CONDITION QT_FEATURE_cpp_
windowsapp
)
+if(QT_FEATURE_cpp_winrt)
+ qt_internal_set_exceptions_flags(FFmpegMediaPluginImplPrivate ON)
+endif()
+
qt_internal_extend_target(FFmpegMediaPluginImplPrivate CONDITION QT_FEATURE_xlib
SOURCES
qx11surfacecapture.cpp qx11surfacecapture_p.h