Changeset 3036 for trunk/kBuild/tools/VCC120AMD64.kmk
- Timestamp:
- May 9, 2017, 5:59:50 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kBuild/tools/VCC120AMD64.kmk
r3033 r3036 59 59 PATH_TOOL_VCC120AMD64_BIN ?= $(PATH_TOOL_VCC120AMD64)/bin/amd64 60 60 else 61 PATH_TOOL_VCC120AMD64_BIN_DLL ?= $(PATH_TOOL_VCC120AMD64)/bin 61 62 PATH_TOOL_VCC120AMD64_BIN ?= $(PATH_TOOL_VCC120AMD64)/bin/x86_amd64 62 63 endif … … 87 88 endif 88 89 endif 90 else ifdef PATH_TOOL_VCC120AMD64_BIN_DLL 91 TOOL_VCC120AMD64_KSUBMIT_DD = $(REDIRECT) -E 'PATH=$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)' -- 89 92 endif 90 93 … … 163 166 define TOOL_VCC120AMD64_COMPILE_C_CMDS 164 167 $(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)',)\ 165 169 -- $(TOOL_VCC120AMD64_CC) -c\ 166 170 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ … … 171 175 else 172 176 define TOOL_VCC120AMD64_COMPILE_C_CMDS 173 $(QUIET)$(TOOL_VCC120AMD64_CC) -c\ 177 $(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\ 174 179 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 175 180 -Fd$(outbase)-obj.pdb \ … … 203 208 define TOOL_VCC120AMD64_COMPILE_CXX_CMDS 204 209 $(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)',)\ 205 211 -- $(TOOL_VCC120AMD64_CXX) -c\ 206 212 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ … … 213 219 else 214 220 define TOOL_VCC120AMD64_COMPILE_CXX_CMDS 215 $(QUIET)$(TOOL_VCC120AMD64_CXX) -c\ 221 $(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\ 216 223 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 217 224 $(if-expr defined($(target)_PCH_HDR)\ … … 248 255 $(QUIET)$(RM) -f -- $($(target)_1_VCC_PCH_FILE) $($(target)_1_VCC_COMMON_OBJ_PDB) 249 256 $(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)',)\ 250 258 -- $(TOOL_VCC120AMD64_CXX) -c -Yc\ 251 259 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ … … 259 267 define TOOL_VCC120AMD64-PCH_COMPILE_CXX_CMDS 260 268 $(QUIET)$(RM) -f -- $($(target)_1_VCC_PCH_FILE) $($(target)_1_VCC_COMMON_OBJ_PDB) 261 $(QUIET)$(TOOL_VCC120AMD64_CXX) -c -Yc\ 269 $(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\ 262 271 $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\ 263 272 -Fp$($(target)_1_VCC_PCH_FILE) \ … … 290 299 TOOL_VCC120AMD64_COMPILE_RC_DEPORD = 291 300 TOOL_VCC120AMD64_COMPILE_RC_OUTPUT = 301 ## @todo Fix kmk_redirect so we can use it for setting PATH without spawning a shell or two 292 302 define TOOL_VCC120AMD64_COMPILE_RC_CMDS 293 $(QUIET)$(TOOL_VCC120AMD64_RC) \ 303 $(QUIET)$(if-expr defined(PATH_TOOL_VCC120AMD64_BIN_DLL)\ 304 ,PATH='$(PATH_TOOL_VCC120AMD64_BIN_DLL)$(HOST_PATH_SEP)$(PATH)',)$(TOOL_VCC120AMD64_RC) \ 294 305 $(flags) $(addprefix /i, $(subst /,\\,$(incs))) $(addprefix /d, $(defs))\ 295 306 /fo$(obj)\
Note:
See TracChangeset
for help on using the changeset viewer.