Skip to content
Snippets Groups Projects
Commit f5b2b50f authored by Stephen Hurd's avatar Stephen Hurd
Browse files

re-assemble .asm files to get safeseh support

parent c010f167
Branches
Tags
No related merge requests found
......@@ -7,6 +7,8 @@ find_program(PATCH_PATH NAMES patch HINTS "C:/Program Files/Git/usr/bin" "C:/Pro
find_program(SH_PATH NAMES sh HINTS "C:/Program Files/Git/usr/bin" "C:/Program Files (x86)/Git/usr/bin" REQUIRED)
find_program(FIND_PATH NAMES find PATHS "C:/Program Files/Git/usr/bin" "C:/Program Files (x86)/Git/usr/bin" NO_DEFAULT_PATH)
find_program(FIND_PATH NAMES find)
find_program(CP_PATH NAMES cp PATHS "C:/Program Files/Git/usr/bin" "C:/Program Files (x86)/Git/usr/bin" NO_DEFAULT_PATH)
find_program(CP_PATH NAMES cp)
if(WIN32)
if(MSVC)
......@@ -48,7 +50,7 @@ ExternalProject_Add(
DOWNLOAD_COMMAND ${DOWNLOAD_CMD}
UPDATE_COMMAND ""
CONFIGURE_COMMAND ""
PATCH_COMMAND ${SH_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/patch.sh" "${CMAKE_CURRENT_SOURCE_DIR}" "<SOURCE_DIR>" ${FIND_PATH} ${PATCH_PATH}
PATCH_COMMAND ${SH_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/patch.sh" "${CMAKE_CURRENT_SOURCE_DIR}" "<SOURCE_DIR>" ${FIND_PATH} ${PATCH_PATH} ${CP_PATH}
BUILD_IN_SOURCE TRUE
BUILD_COMMAND ${BUILD_CMD}
# This is actually an install byproduct but hey... ¯\_(ツ)_/¯
......
File added
File added
......@@ -5,3 +5,4 @@ for patch in `"$3" "$1/patches" -type f`
do
"$4" -p0 -t -d "$2" < $patch
done
"$5" $1/dist/*.obj $2/crypt
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment