1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-14 22:03:27 +01:00

fix mingw debug build

This commit is contained in:
FunkyFr3sh 2024-04-26 01:41:38 +02:00
parent b34ec49a13
commit 4b7fe8531e
3 changed files with 8 additions and 2 deletions

View File

@ -8,6 +8,10 @@ LIBS = -lgdi32 -lwinmm -lpsapi -ldbghelp -lole32
CC = i686-w64-mingw32-gcc
WINDRES ?= i686-w64-mingw32-windres
ifdef DEBUG
CFLAGS += -D _DEBUG -D _DEBUG_X
endif
.PHONY: clean all
all: $(TARGET)

View File

@ -5,4 +5,5 @@ REM
set PATH=C:\w64devkit\bin
make clean
make
REM make DEBUG=1
pause

View File

@ -646,12 +646,13 @@ void hook_exit()
hook_revert((HOOKLIST*)&g_hook_hooklist);
#if defined(_DEBUG) && defined(_MSC_VER)
#if defined(_DEBUG)
#if defined(_MSC_VER)
DetourTransactionBegin();
DetourUpdateThread(GetCurrentThread());
DetourDetach((PVOID*)&real_SetUnhandledExceptionFilter, (PVOID)fake_SetUnhandledExceptionFilter);
DetourTransactionCommit();
#endif
real_SetUnhandledExceptionFilter(g_dbg_exception_filter);
#endif