mirror of https://github.com/PCSX2/pcsx2.git
CMake: Add SPU and GS to LTO_PCSX2_CORE LTO
This commit is contained in:
parent
8cc7343201
commit
63e9d47f09
|
@ -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}
|
||||
|
|
Loading…
Reference in New Issue