Changeset 2838 for trunk/Config.kmk


Ignore:
Timestamp:
Aug 25, 2016, 11:46:25 PM (9 years ago)
Author:
bird
Message:

kWorker: A little more hacking.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r2819 r2838  
    385385
    386386
    387 LIB_KDEP = $(PATH_OBJ)/kDep/$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBPREF)kDep$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBSUFF)
     387#
     388# Template for static threaded binaries (windows).
     389#
     390TEMPLATE_BIN-STATIC-THREADED = Threaded command line binary
     391TEMPLATE_BIN-STATIC-THREADED_EXTENDS  = BIN-THREADED
     392ifeq ($(filter-out win nt,$(KBUILD_TARGET)),)
     393 TEMPLATE_BIN-STATIC-THREADED_CFLAGS  = $(filter-out -MD,$(TEMPLATE_BIN-THREADED_CFLAGS)) -MT
     394 TEMPLATE_BIN-STATIC-THREADED_LIBS    = $(filter-out %/msvcrt.lib,$(TEMPLATE_BIN-THREADED_LIBS)) \
     395        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/libcmt.lib \
     396        $(PATH_TOOL_$(TEMPLATE_BIN_TOOL)_LIB)/libcpmt.lib
     397else
     398 TEMPLATE_BIN-STATIC-THREADED_CFLAGS  = $(TEMPLATE_BIN-THREADED_CFLAGS) -static
     399 TEMPLATE_BIN-STATIC-THREADED_LDFLAGS = $(TEMPLATE_BIN-THREADED_LDFLAGS) -static
     400endif
     401
     402#
     403# Template for static threaded libraries.
     404#
     405TEMPLATE_LIB-STATIC-THREADED = Threaded command line library
     406TEMPLATE_LIB-STATIC-THREADED_EXTENDS  = BIN-STATIC-THREADED
     407TEMPLATE_LIB-STATIC-THREADED_INST     = lib/
     408
     409
     410#
     411# Library macros.
     412#
     413LIB_KDEP  = $(PATH_OBJ)/kDep/$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBPREF)kDep$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBSUFF)
    388414LIB_KUTIL = $(PATH_OBJ)/kUtil/$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBPREF)kUtil$(TOOL_$(TEMPLATE_LIB_TOOL)_ARLIBSUFF)
    389415
Note: See TracChangeset for help on using the changeset viewer.