Require DllMain-based thread registration when compiling by DMC
authorIvan Maidanski <ivmai@mail.ru>
Mon, 4 Jun 2018 06:40:40 +0000 (09:40 +0300)
committerIvan Maidanski <ivmai@mail.ru>
Mon, 4 Jun 2018 06:40:40 +0000 (09:40 +0300)
(fix of commit 4d68389)

* digimars.mak (DEFINES): Add -D GC_DISCOVER_TASK_THREADS.
* digimars.mak (gc_cpp.obj): Add dependency on gc_cpp.cc

digimars.mak

index 45572d1..e802f48 100644 (file)
@@ -2,7 +2,7 @@
 # compiler from www.digitalmars.com\r
 # Written by Walter Bright\r
 \r
-DEFINES=-D_WINDOWS -DGC_DLL -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM -DGC_THREADS\r
+DEFINES=-D_WINDOWS -DGC_DLL -DGC_THREADS -DGC_DISCOVER_TASK_THREADS -DALL_INTERIOR_POINTERS -DENABLE_DISCLAIM\r
 CFLAGS=-Iinclude -Ilibatomic_ops\src $(DEFINES) -wx -g\r
 LFLAGS=/ma/implib/co\r
 CC=sc\r
@@ -76,7 +76,7 @@ dbg_mlc.obj: dbg_mlc.c
 dyn_load.obj: dyn_load.c\r
 finalize.obj: finalize.c\r
 fnlz_mlc.obj: fnlz_mlc.c\r
-gc_cpp.obj: gc_cpp.cpp\r
+gc_cpp.obj: gc_cpp.cc gc_cpp.cpp\r
 headers.obj: headers.c\r
 mach_dep.obj: mach_dep.c\r
 malloc.obj: malloc.c\r