2024-05-21 17:02:41 +02:00
|
|
|
From 262422d6f0440586eba990847575312c217c2b31 Mon Sep 17 00:00:00 2001
|
2024-02-17 20:34:14 +01:00
|
|
|
From: Martchus <martchus@gmx.net>
|
|
|
|
Date: Sat, 17 Feb 2024 20:48:21 +0100
|
2024-05-21 17:02:41 +02:00
|
|
|
Subject: [PATCH 14/16] Fix setting exception flags of plugin targets
|
2024-02-17 20:34:14 +01:00
|
|
|
|
|
|
|
Change-Id: I93b1b5fa55f3e35e13351d9c981409f1593bf8a8
|
|
|
|
---
|
|
|
|
cmake/QtPluginHelpers.cmake | 7 +++++--
|
|
|
|
1 file changed, 5 insertions(+), 2 deletions(-)
|
|
|
|
|
|
|
|
diff --git a/cmake/QtPluginHelpers.cmake b/cmake/QtPluginHelpers.cmake
|
2024-05-21 17:02:41 +02:00
|
|
|
index dbda32c6c53..63636616b2d 100644
|
2024-02-17 20:34:14 +01:00
|
|
|
--- a/cmake/QtPluginHelpers.cmake
|
|
|
|
+++ b/cmake/QtPluginHelpers.cmake
|
2024-05-21 17:02:41 +02:00
|
|
|
@@ -381,8 +381,11 @@ function(qt_internal_add_plugin target)
|
2024-02-17 20:34:14 +01:00
|
|
|
|
|
|
|
qt_internal_add_repo_local_defines("${target}")
|
|
|
|
|
|
|
|
- qt_internal_set_exceptions_flags("${target}" ${arg_EXCEPTIONS})
|
|
|
|
-
|
|
|
|
+ if(NOT arg_EXCEPTIONS AND NOT ${arg_HEADER_MODULE})
|
|
|
|
+ qt_internal_set_exceptions_flags("${target}" FALSE)
|
|
|
|
+ elseif(arg_EXCEPTIONS)
|
|
|
|
+ qt_internal_set_exceptions_flags("${target}" TRUE)
|
|
|
|
+ endif()
|
|
|
|
|
|
|
|
set(qt_libs_private "")
|
|
|
|
qt_internal_get_qt_all_known_modules(known_modules)
|
|
|
|
--
|
2024-05-21 17:02:41 +02:00
|
|
|
2.45.1
|
2024-02-17 20:34:14 +01:00
|
|
|
|