mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-10 07:38:56 +02:00
Limit on MSVC
Signed-off-by: crueter <crueter@eden-emu.dev>
This commit is contained in:
parent
f42563a939
commit
3af13c87bc
1 changed files with 9 additions and 1 deletions
|
|
@ -70,7 +70,15 @@ endif()
|
|||
option(ENABLE_UNITY_BUILD "Enable Unity/Jumbo build" OFF)
|
||||
|
||||
# 0 compiles all files in
|
||||
set(UNITY_BATCH_SIZE 0 CACHE STRING "Unity build batch size")
|
||||
# not ideal, but if you're going gung-ho with a unity build, expect failure
|
||||
# MSVC physically can't compile that many files into one TU, so we limit it to 100.
|
||||
if (MSVC)
|
||||
set(_unity_default 100)
|
||||
else()
|
||||
set(_unity_default 0)
|
||||
endif()
|
||||
|
||||
set(UNITY_BATCH_SIZE ${_unity_default} CACHE STRING "Unity build batch size")
|
||||
|
||||
if(MSVC AND ENABLE_UNITY_BUILD)
|
||||
message(STATUS "Unity build")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue