Lines Matching +full:vc +full:- +full:vars
2 # Use of this source code is governed by a BSD-style license that can be
6 # invocations) and the environment blocks for the 32-bit and 64-bit builds on
93 """Given a bat command, runs it and returns env vars set by it."""
116 # Old-style paths were relative to the win_sdk\bin directory.
119 # New-style paths are relative to the toolchain directory.
123 # clang-cl wants INCLUDE to be ;-separated even on non-Windows,
124 # lld-link wants LIB to be ;-separated even on non-Windows. Path gets :.
150 # We only support x64-hosted tools.
153 'VC/vcvarsall.bat'))
172 'VC/Auxiliary/Build/vcvarsall.bat'))
174 raise Exception('%s is missing - make sure VC++ tools are installed.' %
269 return s if re.match(r'^[a-zA-Z0-9._/\\:-]*$', s) else '"' + s + '"'
288 include_imsvc = ' '.join([q('-imsvc' + i) for i in include])
289 libpath_flags = ' '.join([q('-libpath:' + i) for i in lib])