Ignore:
Timestamp:
Mar 18, 2018, 9:10:03 PM (7 years ago)
Author:
bird
Message:

kmk/win: Reworking child process handling. This effort will hopefully handle processor groups better and allow executing internal function off the main thread.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/Makefile.kmk

    r3154 r3156  
    5454TEMPLATE_BIN-KMK_CFLAGS.win.amd64 = $(TEMPLATE_BIN-THREADED_CFLAGS.win.amd64) -wd4244 -wd4267
    5555TEMPLATE_BIN-KMK_CLEAN.win = $(TEMPLATE_BIN-KMK_DEPS.win)
    56 TEMPLATE_BIN-KMK_DEFS.debug = $(TEMPLATE_BIN-KMK_DEPS.debug) MAKE_MAINTAINER_MODE
     56TEMPLATE_BIN-KMK_DEFS.debug = $(TEMPLATE_BIN_DEFS.debug) MAKE_MAINTAINER_MODE
    5757TEMPLATE_BIN-KMK_INCS = $(kmk_0_OUTDIR) . $(TEMPLATE_BIN-THREADED_INCS)
    5858ifneq ($(KBUILD_TARGET),os2)
     
    6969ifdef CONFIG_WITH_ALLOCCACHE_DEBUG
    7070 TEMPLATE_BIN-KMK_DEFS += CONFIG_WITH_ALLOCCACHE_DEBUG
     71endif
     72ifdef CONFIG_NEW_WIN_CHILDREN
     73 TEMPLATE_BIN-KMK_DEFS.win = $(TEMPLATE_BIN_DEFS.win) CONFIG_NEW_WIN_CHILDREN
    7174endif
    7275# GCC sanitizers.
     
    275278endif
    276279
     280ifndef CONFIG_NEW_WIN_CHILDREN
    277281kmk_SOURCES.win = \
    278282        w32/subproc/sub_proc.c
     283else
     284kmk_SOURCES.win = \
     285        w32/winchildren.c
     286endif
    279287
    280288kmk_DEFS.freebsd.x86 = CONFIG_WITHOUT_THREADS
     
    512520endif
    513521
     522ifndef CONFIG_NEW_WIN_CHILDREN
    514523kmk_gmake_SOURCES.win = \
    515524        w32/subproc/sub_proc.c
     525else
     526kmk_gmake_SOURCES.win = \
     527        w32/winchildren.c
     528endif
    516529
    517530
Note: See TracChangeset for help on using the changeset viewer.