From: Ivan Maidanski Date: Mon, 4 Jun 2018 06:40:40 +0000 (+0300) Subject: Require DllMain-based thread registration when compiling by DMC X-Git-Tag: v8.0.0~145 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fa9e16de366e4a8b9851e1dc17b8e1c0abc6b284;p=gc Require DllMain-based thread registration when compiling by DMC (fix of commit 4d68389) * digimars.mak (DEFINES): Add -D GC_DISCOVER_TASK_THREADS. * digimars.mak (gc_cpp.obj): Add dependency on gc_cpp.cc --- diff --git a/digimars.mak b/digimars.mak index 45572d1d..e802f48b 100644 --- a/digimars.mak +++ b/digimars.mak @@ -2,7 +2,7 @@ # compiler from www.digitalmars.com # Written by Walter Bright -DEFINES=-D_WINDOWS -DGC_DLL -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_THREADS +DEFINES=-D_WINDOWS -DGC_DLL -DGC_THREADS -DGC_DISCOVER_TASK_THREADS -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM CFLAGS=-Iinclude -Ilibatomic_ops\src $(DEFINES) -wx -g LFLAGS=/ma/implib/co CC=sc @@ -76,7 +76,7 @@ dbg_mlc.obj: dbg_mlc.c dyn_load.obj: dyn_load.c finalize.obj: finalize.c fnlz_mlc.obj: fnlz_mlc.c -gc_cpp.obj: gc_cpp.cpp +gc_cpp.obj: gc_cpp.cc gc_cpp.cpp headers.obj: headers.c mach_dep.obj: mach_dep.c malloc.obj: malloc.c