Enable -bigobj by default for Qt
Add '-bigobj' for MSVC and '-Wa,-mbig-obj' for MINGW to the PlatformCommonInternal compiler options. Pick-to: 6.3 Change-Id: I706b83d189a116a3ab6f93d59593e237e66b0e2e Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
0739170d4b
commit
28da24a1a6
@ -196,7 +196,10 @@ if (MSVC)
|
|||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_compile_options(PlatformCommonInternal INTERFACE -Zc:wchar_t)
|
target_compile_options(PlatformCommonInternal INTERFACE
|
||||||
|
-Zc:wchar_t
|
||||||
|
-bigobj
|
||||||
|
)
|
||||||
|
|
||||||
target_compile_options(PlatformCommonInternal INTERFACE
|
target_compile_options(PlatformCommonInternal INTERFACE
|
||||||
$<$<NOT:$<CONFIG:Debug>>:-guard:cf -Gw>
|
$<$<NOT:$<CONFIG:Debug>>:-guard:cf -Gw>
|
||||||
@ -208,6 +211,10 @@ if (MSVC)
|
|||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
if(MINGW)
|
||||||
|
target_compile_options(PlatformCommonInternal INTERFACE -Wa,-mbig-obj)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "9.2")
|
if (GCC AND CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL "9.2")
|
||||||
target_compile_options(PlatformCommonInternal INTERFACE $<$<COMPILE_LANGUAGE:CXX>:-Wsuggest-override>)
|
target_compile_options(PlatformCommonInternal INTERFACE $<$<COMPILE_LANGUAGE:CXX>:-Wsuggest-override>)
|
||||||
endif()
|
endif()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user