1
0
Fork 0

[Fix] Use /bigobj on both x86 and x64

This commit is contained in:
Eric Kotato 2022-09-15 23:11:23 +03:00 committed by Eric Kotato
parent 96e388e7cb
commit 652b9258fa

View file

@ -16,6 +16,7 @@ INTERFACE
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC") if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
target_compile_options(common_options target_compile_options(common_options
INTERFACE INTERFACE
/bigobj # scheme.cpp and history_widget.cpp has too many sections.
/permissive- /permissive-
# /Qspectre # /Qspectre
/utf-8 /utf-8
@ -40,12 +41,7 @@ if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
$<$<BOOL:${DESKTOP_APP_NO_PDB}>:/DEBUG:NONE> $<$<BOOL:${DESKTOP_APP_NO_PDB}>:/DEBUG:NONE>
) )
if (build_win64) if (NOT build_win64)
target_compile_options(common_options
INTERFACE
/bigobj # scheme.cpp has too many sections.
)
else()
# target_compile_options(common_options # target_compile_options(common_options
# INTERFACE # INTERFACE
# /fp:except # Crash-report fp exceptions in 32 bit build. # /fp:except # Crash-report fp exceptions in 32 bit build.