[dynarmic/cmake] fatal fail on darwin if mig fails (#2802)

Back-ported from Azahar dynarmic [commit](cbca2f5761)

Co-authored-by: Marcin Serwin <marcin@serwin.dev>
Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2802
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
This commit is contained in:
lizzie 2025-10-21 20:50:36 +02:00 committed by crueter
parent bff09f36cc
commit f08f4cccdc
No known key found for this signature in database
GPG key ID: 425ACD2D4830EBC6

View file

@ -325,6 +325,7 @@ elseif (APPLE)
-server "${CMAKE_CURRENT_SOURCE_DIR}/backend/x64/mig/mach_exc_server.c" -server "${CMAKE_CURRENT_SOURCE_DIR}/backend/x64/mig/mach_exc_server.c"
-sheader "${CMAKE_CURRENT_SOURCE_DIR}/backend/x64/mig/mach_exc_server.h" -sheader "${CMAKE_CURRENT_SOURCE_DIR}/backend/x64/mig/mach_exc_server.h"
"${MACH_EXC_DEFS_DIR}/mach/mach_exc.defs" "${MACH_EXC_DEFS_DIR}/mach/mach_exc.defs"
COMMAND_ERROR_IS_FATAL ANY
) )
execute_process( execute_process(
COMMAND COMMAND
@ -337,6 +338,7 @@ elseif (APPLE)
-server "${CMAKE_CURRENT_SOURCE_DIR}/backend/arm64/mig/mach_exc_server.c" -server "${CMAKE_CURRENT_SOURCE_DIR}/backend/arm64/mig/mach_exc_server.c"
-sheader "${CMAKE_CURRENT_SOURCE_DIR}/backend/arm64/mig/mach_exc_server.h" -sheader "${CMAKE_CURRENT_SOURCE_DIR}/backend/arm64/mig/mach_exc_server.h"
"${MACH_EXC_DEFS_DIR}/mach/mach_exc.defs" "${MACH_EXC_DEFS_DIR}/mach/mach_exc.defs"
COMMAND_ERROR_IS_FATAL ANY
) )
target_sources(dynarmic PRIVATE target_sources(dynarmic PRIVATE
backend/exception_handler_macos.cpp backend/exception_handler_macos.cpp