Re-enable exceptions when building syncqt

syncqt uses iostream API that 'excepts'. So enable exceptions flags
when building it.

Amends 49ce711796c2f10dfe658cc77b81db1f2d1b25f7

Change-Id: Ib0cd581eaec9ae73edc9de423019098304049463
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Amir Masoud Abdol <amir.abdol@qt.io>
(cherry picked from commit 0f5fbe369b84c422003e24322abc90a1b09520d2)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Alexey Edelev 2023-07-04 18:49:21 +02:00 committed by Qt Cherry-pick Bot
parent 49f8f62b03
commit 92ffc0ac38

View File

@ -7,6 +7,12 @@ if(NOT QT_INTERNAL_AVOID_OVERRIDING_SYNCQT_CONFIG)
qt_internal_get_optimize_full_flags(optimize_full_flags)
qt_internal_add_compiler_flags(LANGUAGES CXX CONFIGS ${configs} FLAGS "${optimize_full_flags}")
if(MSVC)
qt_internal_add_compiler_flags(LANGUAGES CXX CONFIGS ${configs} FLAGS "/EHsc")
else()
qt_internal_add_compiler_flags(LANGUAGES CXX CONFIGS ${configs} FLAGS "-fexceptions")
endif()
# Replace all linker flags with those we use in the RelWithDebInfo configuration
list(REMOVE_ITEM configs RELWITHDEBINFO)
foreach(config IN LISTS configs)