mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-08-27 14:59:35 +00:00

* Inital add SIMD-E Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> * Include simde in ppc_context.h Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> * Fix missing defines, don’t use native aliases Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> * Update recompiler Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> * Correct fround constants Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> * Implement __rdtsc and FPCSR for ARM64. * Remove static Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> --------- Signed-off-by: Isaac Marovitz <isaacryu@icloud.com> Co-authored-by: squidbus <175574877+squidbus@users.noreply.github.com>
33 lines
650 B
CMake
33 lines
650 B
CMake
project("XenonUtils")
|
|
|
|
add_library(XenonUtils
|
|
"disasm.cpp"
|
|
"xex.cpp"
|
|
"image.cpp"
|
|
"xdbf_wrapper.cpp"
|
|
"xex_patcher.cpp"
|
|
"memory_mapped_file.cpp"
|
|
"${THIRDPARTY_ROOT}/libmspack/libmspack/mspack/lzxd.c"
|
|
"${THIRDPARTY_ROOT}/tiny-AES-c/aes.c"
|
|
)
|
|
|
|
target_compile_definitions(XenonUtils
|
|
PRIVATE
|
|
NOMINMAX
|
|
)
|
|
|
|
target_include_directories(XenonUtils
|
|
PUBLIC
|
|
.
|
|
"${THIRDPARTY_ROOT}/simde"
|
|
PRIVATE
|
|
"${THIRDPARTY_ROOT}/libmspack/libmspack/mspack"
|
|
"${THIRDPARTY_ROOT}/tiny-AES-c"
|
|
"${THIRDPARTY_ROOT}/TinySHA1"
|
|
)
|
|
|
|
target_link_libraries(XenonUtils
|
|
PUBLIC
|
|
disasm
|
|
)
|