summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Griebl <robert.griebl@qt.io>2022-07-28 15:41:00 +0200
committerRobert Griebl <robert.griebl@qt.io>2022-07-28 20:50:18 +0200
commitf7d42e6b0cc0c17ead916fecaca932f65cecff86 (patch)
tree923217c7f39b48e46d512a4c3eebdb70c6f1fe14
parent0b701ec0cd86afbf6bb0d0abb361cfb6500c2e1b (diff)
cmake: add support for EXCEPTIONS to qt_internal_add_app
Change-Id: I79088f6647496ed455573cab9d403bd8a3f26c76 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
-rw-r--r--cmake/QtAppHelpers.cmake8
1 files changed, 7 insertions, 1 deletions
diff --git a/cmake/QtAppHelpers.cmake b/cmake/QtAppHelpers.cmake
index e80f13cd17..d5c05fe90f 100644
--- a/cmake/QtAppHelpers.cmake
+++ b/cmake/QtAppHelpers.cmake
@@ -3,11 +3,16 @@
function(qt_internal_add_app target)
qt_parse_all_arguments(arg
"qt_internal_add_app"
- "NO_INSTALL;INSTALL_VERSIONED_LINK"
+ "NO_INSTALL;INSTALL_VERSIONED_LINK;EXCEPTIONS"
"${__default_target_info_args};INSTALL_DIR"
"${__default_private_args}"
${ARGN})
+ set(exceptions "")
+ if(arg_EXCEPTIONS)
+ set(exceptions EXCEPTIONS)
+ endif()
+
if(DEFINED arg_INSTALL_DIR)
set(forward_install_dir INSTALL_DIRECTORY ${arg_INSTALL_DIR})
else()
@@ -26,6 +31,7 @@ function(qt_internal_add_app target)
DELAY_RC
DELAY_TARGET_INFO
OUTPUT_DIRECTORY "${output_directory}"
+ ${exceptions}
${no_install}
${forward_install_dir}
SOURCES ${arg_SOURCES}