mirror of
https://github.com/hedge-dev/XenonRecomp.git
synced 2025-07-23 05:23:59 +00:00
Port XEX patcher from Unleashed Recompiled. (#4)
* Port XEX patcher from Unleashed Recompiled. * Fix compilation error on Linux.
This commit is contained in:
@@ -4,7 +4,28 @@ add_library(XenonUtils
|
||||
"disasm.cpp"
|
||||
"xex.cpp"
|
||||
"image.cpp"
|
||||
"xdbf_wrapper.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_include_directories(XenonUtils PUBLIC .)
|
||||
target_link_libraries(XenonUtils PUBLIC disasm)
|
||||
target_compile_definitions(XenonUtils
|
||||
PRIVATE
|
||||
NOMINMAX
|
||||
)
|
||||
|
||||
target_include_directories(XenonUtils
|
||||
PUBLIC
|
||||
.
|
||||
PRIVATE
|
||||
"${THIRDPARTY_ROOT}/libmspack/libmspack/mspack"
|
||||
"${THIRDPARTY_ROOT}/tiny-AES-c"
|
||||
"${THIRDPARTY_ROOT}/TinySHA1"
|
||||
)
|
||||
|
||||
target_link_libraries(XenonUtils
|
||||
PUBLIC
|
||||
disasm
|
||||
)
|
||||
|
Reference in New Issue
Block a user