Changeset 3044 for trunk/kBuild/tools/VCC120AMD64.kmk
- Timestamp:
- May 11, 2017, 3:29:49 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC120AMD64.kmk
r3037 r3044 58 58 if "$(KBUILD_HOST).$(KBUILD_HOST_ARCH)" == "win.amd64" && exists("$(PATH_TOOL_VCC120AMD64)/bin/amd64") # Missing in express edition. 59 59 PATH_TOOL_VCC120AMD64_BIN ?= $(PATH_TOOL_VCC120AMD64)/bin/amd64 60 #$(error works now: $(PATH_TOOL_VCC120AMD64)/bin/amd64) 60 61 else 62 #$(error no joy: $(PATH_TOOL_VCC120AMD64)/bin/amd64) 61 63 PATH_TOOL_VCC120AMD64_BIN_DLL ?= $(PATH_TOOL_VCC120AMD64)/bin 62 64 PATH_TOOL_VCC120AMD64_BIN ?= $(PATH_TOOL_VCC120AMD64)/bin/x86_amd64 … … 81 83 ifneq ($(substr $(PATH_TOOL_VCC120AMD64_BIN),-9),x86_amd64) 82 84 TOOL_VCC120AMD64_KSUBMIT ?= kmk_builtin_kSubmit --64-bit 85 ifdef PATH_TOOL_VCC120AMD64_BIN_DLL 86 TOOL_VCC120AMD64_KSUBMIT += --prepend 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)' 87 endif 83 88 TOOL_VCC120AMD64_KSUBMIT_DD = $(TOOL_VCC120AMD64_KSUBMIT) -- 84 89 else … … 89 94 endif 90 95 else ifdef PATH_TOOL_VCC120AMD64_BIN_DLL 91 TOOL_VCC120AMD64_KSUBMIT_DD = $(REDIRECT) - E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)' --96 TOOL_VCC120AMD64_KSUBMIT_DD = $(REDIRECT) --prepend 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)' -- 92 97 endif 93 98 … … 166 171 define TOOL_VCC120AMD64_COMPILE_C_CMDS 167 172 $(QUIET)$(TOOL_VCC120AMD64_KSUBMIT) -P $(DEP_OBJ_INT) -f -s -q -o $(dep) -t $(obj) $(obj)\ 168 $(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL),-E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)',)\169 173 -- $(TOOL_VCC120AMD64_CC) -c\ 170 174 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ … … 176 180 define TOOL_VCC120AMD64_COMPILE_C_CMDS 177 181 $(QUIET)$(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL)\ 178 ,$(REDIRECT) - E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)' -- ,)$(TOOL_VCC120AMD64_CC) -c\182 ,$(REDIRECT) --prepend 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)' -- ,)$(TOOL_VCC120AMD64_CC) -c\ 179 183 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 180 184 -Fd$(outbase)-obj.pdb \ … … 208 212 define TOOL_VCC120AMD64_COMPILE_CXX_CMDS 209 213 $(QUIET)$(TOOL_VCC120AMD64_KSUBMIT) -P $(DEP_OBJ_INT) -f -s -q -o $(dep) -t $(obj) $(obj)\ 210 $(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL),-E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)',)\211 214 -- $(TOOL_VCC120AMD64_CXX) -c\ 212 215 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ … … 220 223 define TOOL_VCC120AMD64_COMPILE_CXX_CMDS 221 224 $(QUIET)$(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL)\ 222 ,$(REDIRECT) - E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)' -- ,)$(TOOL_VCC120AMD64_CXX) -c\225 ,$(REDIRECT) --prepend 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)' -- ,)$(TOOL_VCC120AMD64_CXX) -c\ 223 226 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 224 227 $(if-expr defined($(target)_PCH_HDR)\ … … 255 258 $(QUIET)$(RM) -f -- $($(target)_1_VCC_PCH_FILE) $($(target)_1_VCC_COMMON_OBJ_PDB) 256 259 $(QUIET)$(TOOL_VCC120AMD64_KSUBMIT) --no-pch-caching -P $(DEP_OBJ_INT) -f -s -q -e .pch -o $(dep) -t $(obj) $(obj)\ 257 $(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL),-E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)',)\258 260 -- $(TOOL_VCC120AMD64_CXX) -c -Yc\ 259 261 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ … … 268 270 $(QUIET)$(RM) -f -- $($(target)_1_VCC_PCH_FILE) $($(target)_1_VCC_COMMON_OBJ_PDB) 269 271 $(QUIET)$(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL)\ 270 ,$(REDIRECT) - E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)' -- ,)$(TOOL_VCC120AMD64_CXX) -c -Yc\272 ,$(REDIRECT) --prepend 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)' -- ,)$(TOOL_VCC120AMD64_CXX) -c -Yc\ 271 273 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 272 274 -Fp$($(target)_1_VCC_PCH_FILE) \ … … 302 304 define TOOL_VCC120AMD64_COMPILE_RC_CMDS 303 305 $(QUIET)$(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL)\ 304 , PATH='$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)',)$(TOOL_VCC120AMD64_RC) \306 ,$(REDIRECT) --prepend 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)' -- ,)$(TOOL_VCC120AMD64_RC) \ 305 307 $(flags) $(addprefix /i, $(subst /,\\,$(incs))) $(addprefix /d, $(defs))\ 306 308 /fo$(obj)\
Note:
See TracChangeset
for help on using the changeset viewer.