aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/cpp/vc_installation_error.bat.tpl
diff options
context:
space:
mode:
authorGravatar Yun Peng <pcloudy@google.com>2018-03-14 04:13:54 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-14 04:15:04 -0700
commit7284d6eb0c567ff61c52bc0c9934f1676c25bf09 (patch)
tree71a7f57ccfa706a6f2f62d37704855dd45457cdc /tools/cpp/vc_installation_error.bat.tpl
parentd6a98282e229b311dd56e65b72003197120f299a (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.tpl25
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