diff options
author | Robert Griebl <robert.griebl@qt.io> | 2022-07-28 15:41:00 +0200 |
---|---|---|
committer | Robert Griebl <robert.griebl@qt.io> | 2022-07-28 20:50:18 +0200 |
commit | f7d42e6b0cc0c17ead916fecaca932f65cecff86 (patch) | |
tree | 923217c7f39b48e46d512a4c3eebdb70c6f1fe14 | |
parent | 0b701ec0cd86afbf6bb0d0abb361cfb6500c2e1b (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.cmake | 8 |
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} |