cmake: Allow tools to enable exceptions
Needed for the QtApplicationManager tools. Pick-to: 6.2 Change-Id: I987b297406b6659d777ce5c00f9fc1b89ccc80ab Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
9470529175
commit
6eea6e30c6
@ -31,7 +31,7 @@
|
||||
#
|
||||
function(qt_internal_add_tool target_name)
|
||||
qt_tool_target_to_name(name ${target_name})
|
||||
set(option_keywords BOOTSTRAP NO_INSTALL USER_FACING INSTALL_VERSIONED_LINK)
|
||||
set(option_keywords BOOTSTRAP NO_INSTALL USER_FACING INSTALL_VERSIONED_LINK EXCEPTIONS)
|
||||
set(one_value_keywords
|
||||
TOOLS_TARGET
|
||||
INSTALL_DIR
|
||||
@ -139,6 +139,11 @@ function(qt_internal_add_tool target_name)
|
||||
set(bootstrap BOOTSTRAP)
|
||||
endif()
|
||||
|
||||
set(exceptions "")
|
||||
if(arg_EXCEPTIONS)
|
||||
set(exceptions EXCEPTIONS)
|
||||
endif()
|
||||
|
||||
set(install_dir "${INSTALL_BINDIR}")
|
||||
if(arg_INSTALL_DIR)
|
||||
set(install_dir "${arg_INSTALL_DIR}")
|
||||
@ -146,6 +151,7 @@ function(qt_internal_add_tool target_name)
|
||||
|
||||
qt_internal_add_executable("${target_name}" OUTPUT_DIRECTORY "${QT_BUILD_DIR}/${install_dir}"
|
||||
${bootstrap}
|
||||
${exceptions}
|
||||
NO_INSTALL
|
||||
SOURCES ${arg_SOURCES}
|
||||
INCLUDE_DIRECTORIES
|
||||
|
Loading…
x
Reference in New Issue
Block a user