CMake: Add SPU and GS to LTO_PCSX2_CORE LTO

This commit is contained in:
TellowKrinkle 2022-08-14 17:42:42 -05:00 committed by tellowkrinkle
parent 8cc7343201
commit 63e9d47f09
1 changed files with 5 additions and 4 deletions

View File

@ -1495,6 +1495,10 @@ set(pcsx2LTOSources
${pcsx2IPUHeaders}
${pcsx2x86Sources}
${pcsx2x86Headers}
${pcsx2SPU2Sources}
${pcsx2SPU2Headers}
${pcsx2GSSources}
${pcsx2GSHeaders}
)
if(LTO_PCSX2_CORE)
@ -1502,6 +1506,7 @@ if(LTO_PCSX2_CORE)
target_link_libraries(PCSX2_LTO PRIVATE PCSX2_FLAGS)
target_link_libraries(PCSX2 PRIVATE PCSX2_LTO)
set_target_properties(PCSX2_LTO PROPERTIES INTERPROCEDURAL_OPTIMIZATION true)
fixup_file_properties(PCSX2_LTO)
else()
target_sources(PCSX2 PRIVATE ${pcsx2LTOSources})
endif()
@ -1510,14 +1515,10 @@ endif()
target_sources(PCSX2 PRIVATE
${pcsx2CDVDSources}
${pcsx2CDVDHeaders}
${pcsx2SPU2Sources}
${pcsx2SPU2Headers}
${pcsx2DEV9Sources}
${pcsx2DEV9Headers}
${pcsx2PADHeaders}
${pcsx2PADSources}
${pcsx2GSHeaders}
${pcsx2GSSources}
${pcsx2RecordingSources}
${pcsx2DebugToolsSources}
${pcsx2DebugToolsHeaders}