split JIT.cpp and SPURecompiler.cpp

This commit is contained in:
oltolm 2023-12-30 17:40:37 +01:00 committed by Megamouse
parent 2039b85be3
commit 0ae1578dce
7 changed files with 24 additions and 13902 deletions

View file

@ -80,29 +80,15 @@ target_link_libraries(rpcs3_emu
PUBLIC
3rdparty::pugixml)
if(MSVC)
set_source_files_properties("../../Utilities/JIT.cpp" PROPERTIES
COMPILE_FLAGS /GR-
SKIP_PRECOMPILE_HEADERS ON
)
else()
set_source_files_properties("../../Utilities/JIT.cpp" PROPERTIES
COMPILE_FLAGS -fno-rtti
SKIP_PRECOMPILE_HEADERS ON
)
endif()
set_source_files_properties("../../Utilities/JITLLVM.cpp" "../../Utilities/JITASM.cpp" PROPERTIES
COMPILE_FLAGS "$<IF:$<CXX_COMPILER_ID:MSVC>,/GR-,-fno-rtti>"
SKIP_PRECOMPILE_HEADERS ON
)
if(MSVC)
set_source_files_properties("../util/yaml.cpp" PROPERTIES
COMPILE_FLAGS /EHsc
SKIP_PRECOMPILE_HEADERS ON
)
else()
set_source_files_properties("../util/yaml.cpp" PROPERTIES
COMPILE_FLAGS -fexceptions
SKIP_PRECOMPILE_HEADERS ON
)
endif()
set_source_files_properties("../util/yaml.cpp" PROPERTIES
COMPILE_FLAGS "$<IF:$<CXX_COMPILER_ID:MSVC>,/EHsc,-fexceptions>"
SKIP_PRECOMPILE_HEADERS ON
)
# Crypto
target_sources(rpcs3_emu PRIVATE

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -157,7 +157,10 @@
<ClCompile Include="util\dyn_lib.cpp">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\Utilities\JIT.cpp">
<ClCompile Include="..\Utilities\JITASM.cpp">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="..\Utilities\JITLLVM.cpp">
<PrecompiledHeader>NotUsing</PrecompiledHeader>
</ClCompile>
<ClCompile Include="util\logs.cpp">
@ -458,7 +461,8 @@
<ClCompile Include="Emu\Cell\MFC.cpp" />
<ClCompile Include="Emu\Cell\PPUThread.cpp" />
<ClCompile Include="Emu\Cell\RawSPUThread.cpp" />
<ClCompile Include="Emu\Cell\SPURecompiler.cpp" />
<ClCompile Include="Emu\Cell\SPUCommonRecompiler.cpp" />
<ClCompile Include="Emu\Cell\SPULLVMRecompiler.cpp" />
<ClCompile Include="Emu\Cell\SPUThread.cpp" />
<ClCompile Include="Emu\CPU\CPUThread.cpp" />
<ClCompile Include="Emu\VFS.cpp" />

View file

@ -186,7 +186,10 @@
<ClCompile Include="util\vm_native.cpp">
<Filter>Utilities</Filter>
</ClCompile>
<ClCompile Include="Emu\Cell\SPURecompiler.cpp">
<ClCompile Include="Emu\Cell\SPUCommonRecompiler.cpp">
<Filter>Emu\Cell</Filter>
</ClCompile>
<ClCompile Include="Emu\Cell\SPULLVMRecompiler.cpp">
<Filter>Emu\Cell</Filter>
</ClCompile>
<ClCompile Include="Emu\Cell\SPUAnalyser.cpp">
@ -726,7 +729,10 @@
<ClCompile Include="util\dyn_lib.cpp">
<Filter>Utilities</Filter>
</ClCompile>
<ClCompile Include="..\Utilities\JIT.cpp">
<ClCompile Include="..\Utilities\JITASM.cpp">
<Filter>Utilities</Filter>
</ClCompile>
<ClCompile Include="..\Utilities\JITLLVM.cpp">
<Filter>Utilities</Filter>
</ClCompile>
<ClCompile Include="Emu\Cell\PPUAnalyser.cpp">