From cbca2f5761a838e99ee6a9ffde206f9e076569d0 Mon Sep 17 00:00:00 2001 From: Marcin Serwin Date: Tue, 22 Jul 2025 14:45:34 +0200 Subject: [PATCH] CMake: Fail configuration on darwin if mig fails If this command is not successful the compilation fails due to missing headers. Signed-off-by: Marcin Serwin --- src/dynarmic/CMakeLists.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dynarmic/CMakeLists.txt b/src/dynarmic/CMakeLists.txt index 6f0813ca..754877cf 100644 --- a/src/dynarmic/CMakeLists.txt +++ b/src/dynarmic/CMakeLists.txt @@ -462,6 +462,7 @@ elseif (APPLE) -server "${CMAKE_CURRENT_SOURCE_DIR}/backend/x64/mig/mach_exc_server.c" -sheader "${CMAKE_CURRENT_SOURCE_DIR}/backend/x64/mig/mach_exc_server.h" "${MACH_EXC_DEFS_DIR}/mach/mach_exc.defs" + COMMAND_ERROR_IS_FATAL ANY ) execute_process( COMMAND @@ -474,6 +475,7 @@ elseif (APPLE) -server "${CMAKE_CURRENT_SOURCE_DIR}/backend/arm64/mig/mach_exc_server.c" -sheader "${CMAKE_CURRENT_SOURCE_DIR}/backend/arm64/mig/mach_exc_server.h" "${MACH_EXC_DEFS_DIR}/mach/mach_exc.defs" + COMMAND_ERROR_IS_FATAL ANY ) target_sources(dynarmic PRIVATE backend/exception_handler_macos.cpp