diff options
author | Yun Peng <pcloudy@google.com> | 2018-03-14 04:13:54 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-03-14 04:15:04 -0700 |
commit | 7284d6eb0c567ff61c52bc0c9934f1676c25bf09 (patch) | |
tree | 71a7f57ccfa706a6f2f62d37704855dd45457cdc /tools/cpp/vc_installation_error.bat.tpl | |
parent | d6a98282e229b311dd56e65b72003197120f299a (diff) |
Windows: Allow users to build non-C++ rules when VC++ detect fails
Bazel now only reports VC detection error when users actually try to build C++ targets.
Fixed https://github.com/bazelbuild/bazel/issues/4813
Closes #4818.
Change-Id: I224f54eae9fc9ff87bc13059609dccac17804210
PiperOrigin-RevId: 189009905
Diffstat (limited to 'tools/cpp/vc_installation_error.bat.tpl')
-rw-r--r-- | tools/cpp/vc_installation_error.bat.tpl | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/tools/cpp/vc_installation_error.bat.tpl b/tools/cpp/vc_installation_error.bat.tpl new file mode 100644 index 0000000000..cb44b1413f --- /dev/null +++ b/tools/cpp/vc_installation_error.bat.tpl @@ -0,0 +1,25 @@ +:: Copyright 2017 The Bazel Authors. All rights reserved. +:: +:: Licensed under the Apache License, Version 2.0 (the "License"); +:: you may not use this file except in compliance with the License. +:: You may obtain a copy of the License at +:: +:: http://www.apache.org/licenses/LICENSE-2.0 +:: +:: Unless required by applicable law or agreed to in writing, software +:: distributed under the License is distributed on an "AS IS" BASIS, +:: WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +:: See the License for the specific language governing permissions and +:: limitations under the License. + +:: Invoke the python script under pydir with the same basename +@echo OFF + +echo. 1>&2 +echo The target you are compiling requires Visual C++ build tools. 1>&2 +echo Bazel couldn't find a valid Visual C++ build tools installation on your machine. 1>&2 +%{vc_error_message} +echo Please check your installation following https://docs.bazel.build/versions/master/windows.html#using 1>&2 +echo. 1>&2 + +exit -1 |