- Timestamp:
- Sep 4, 2016, 3:52:39 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r2838 r2870 208 208 TEMPLATE_BIN = Command line binary 209 209 210 TEMPLATE_BIN_INCS = $(PATH_ROOT)/src/lib 210 TEMPLATE_BIN_INCS = \ 211 $(PATH_ROOT)/src/lib \ 212 $(PATH_ROOT)/src/lib/kStuff/include 211 213 TEMPLATE_BIN_DEFS.profile = NDEBUG 212 214 TEMPLATE_BIN_DEFS.release = NDEBUG … … 290 292 $(PATH_GNUMAKE_SRC)/w32/include \ 291 293 $(PATH_GNUMAKE_SRC)/glob 292 TEMPLATE_BIN_LDFLAGS = /SUBSYSTEM:console /INCREMENTAL:no /NOD /DEBUG /OPT:REF /OPT:ICF 294 TEMPLATE_BIN_LDFLAGS = /SUBSYSTEM:console /INCREMENTAL:no /NOD /DEBUG /OPT:REF /OPT:ICF /LargeAddressAware 293 295 ifeq ($(KBUILD_TYPE),profile) 294 296 TEMPLATE_BIN_SDKS = WINPSDKINCS -
trunk/kBuild/tools/VCC100AMD64.kmk
r2847 r2870 5 5 6 6 # 7 # Copyright (c) 2004-201 4knut st. osmundsen <bird-kBuild-spam-xiv@anduin.net>7 # Copyright (c) 2004-2016 knut st. osmundsen <bird-kBuild-spam-xiv@anduin.net> 8 8 # 9 9 # This file is part of kBuild. … … 76 76 TOOL_VCC100AMD64_MT ?= $(EXEC_X86_WIN32) $(call TOOL_VCC100_FN_FIND_SDK_TOOL,mt.exe,[Mm][Tt].[Ee][Xx][Ee],TOOL_VCC100_MT_CACHED) 77 77 ifdef TOOL_VCC100AMD64_USE_KSUBMIT 78 ifeq ($(KBUILD_HOST).$(KBUILD_HOST_ARCH),win.amd64) 79 TOOL_VCC100AMD64_KSUBMIT ?= kmk_builtin_kSubmit -- 78 ifeq ($(KBUILD_HOST),win) 79 ifneq ($(substr $(PATH_TOOL_VCC100AMD64_BIN),-9),x86_amd64) 80 TOOL_VCC100AMD64_KSUBMIT ?= kmk_builtin_kSubmit --64-bit -- 81 else 82 TOOL_VCC100AMD64_KSUBMIT ?= kmk_builtin_kSubmit --32-bit -- 83 endif 80 84 endif 81 85 endif -
trunk/kBuild/tools/VCC100X86.kmk
r2795 r2870 5 5 6 6 # 7 # Copyright (c) 2004-201 4knut st. osmundsen <bird-kBuild-spam-xiv@anduin.net>7 # Copyright (c) 2004-2016 knut st. osmundsen <bird-kBuild-spam-xiv@anduin.net> 8 8 # 9 9 # This file is part of kBuild. … … 74 74 TOOL_VCC100X86_RC ?= $(EXEC_X86_WIN32) $(call TOOL_VCC100_FN_FIND_SDK_TOOL,rc.exe,[Rr][Cc].[Ee][Xx][Ee],TOOL_VCC100_RC_CACHED) 75 75 TOOL_VCC100X86_MT ?= $(EXEC_X86_WIN32) $(call TOOL_VCC100_FN_FIND_SDK_TOOL,mt.exe,[Mm][Tt].[Ee][Xx][Ee],TOOL_VCC100_MT_CACHED) 76 ifdef TOOL_VCC100X86_USE_KSUBMIT 77 ifeq ($(KBUILD_HOST),win) 78 TOOL_VCC100X86_KSUBMIT ?= kmk_builtin_kSubmit --32-bit -- 79 endif 80 endif 76 81 77 82 # The following in duplicated in VCC100.kmk and VCC100X86.kmk. … … 146 151 TOOL_VCC100X86_COMPILE_C_USES_KOBJCACHE = 1 147 152 TOOL_VCC100X86_COMPILE_C_OUTPUT = $(outbase).i 148 TOOL_VCC100 AMD64_COMPILE_C_OUTPUT_MAYBE =153 TOOL_VCC100X86_COMPILE_C_OUTPUT_MAYBE = 149 154 define TOOL_VCC100X86_COMPILE_C_CMDS 150 155 $(QUIET)$(KOBJCACHE) -f $(outbase).koc -d $(PATH_OBJCACHE) -t $(bld_trg).$(bld_trg_arch) -O2 -r\ … … 165 170 TOOL_VCC100X86_COMPILE_C_OUTPUT_MAYBE = $(call TOOL_VCC100X86_PDB, $(outbase)-obj,pdb) 166 171 define TOOL_VCC100X86_COMPILE_C_CMDS 167 $(QUIET)$(TOOL_VCC100X86_ CC) -c\172 $(QUIET)$(TOOL_VCC100X86_KSUBMIT) $(TOOL_VCC100X86_CC) -c\ 168 173 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 169 174 -Fd$(outbase)-obj.pdb \ … … 194 199 TOOL_VCC100X86_COMPILE_CXX_USES_KOBJCACHE = 1 195 200 TOOL_VCC100X86_COMPILE_CXX_OUTPUT = $(outbase).ii 196 TOOL_VCC100 AMD64_COMPILE_CXX_OUTPUT_MAYBE =201 TOOL_VCC100X86_COMPILE_CXX_OUTPUT_MAYBE = 197 202 define TOOL_VCC100X86_COMPILE_CXX_CMDS 198 203 $(QUIET)$(KOBJCACHE) -f $(outbase).koc -d $(PATH_OBJCACHE) -t $(bld_trg).$(bld_trg_arch) -O2 -r\ … … 213 218 TOOL_VCC100X86_COMPILE_CXX_OUTPUT_MAYBE = $(call TOOL_VCC100X86_PDB, $(outbase)-obj,pdb) 214 219 define TOOL_VCC100X86_COMPILE_CXX_CMDS 215 $(QUIET)$(TOOL_VCC100X86_ CXX) -c\220 $(QUIET)$(TOOL_VCC100X86_KSUBMIT) $(TOOL_VCC100X86_CXX) -c\ 216 221 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 217 222 -Fd$(outbase)-obj.pdb \
Note:
See TracChangeset
for help on using the changeset viewer.