aboutsummaryrefslogtreecommitdiff
path: root/compiler_wrapper/build_cros_nonhardened_wrapper.sh
diff options
context:
space:
mode:
authorTobias Bosch <tbosch@google.com>2019-06-10 15:50:33 -0700
committerTobias Bosch <tbosch@google.com>2019-06-20 15:41:37 +0000
commitef8f969c8ea2498c2a8aa701cb2e83833339f9a8 (patch)
treea3c988999263f4e43ec561908b452093ad169b53 /compiler_wrapper/build_cros_nonhardened_wrapper.sh
parent87d457dfc5ae0a7631917523eb3c62751453e4bb (diff)
downloadtoolchain-utils-ef8f969c8ea2498c2a8aa701cb2e83833339f9a8.tar.gz
Initial version of a go version of the compiler wrapper.
Still calls the old wrapper if one of the following flags is given: - Xclang-path - clang-syntax - env WITH_TIDY - env FORCE_DISABLE_WERROR - env GETRUSAGE - env BISECT_STAGE BUG=chromium:773875 TEST=Unit tests that also verify the produced command against the TEST=existing compiler wrapper. Change-Id: I1e0a720ce9f485d8015deefb2682f2cb760d82e4 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/toolchain-utils/+/1652057 Reviewed-by: Manoj Gupta <manojgupta@chromium.org> Reviewed-by: Tobias Bosch <tbosch@google.com> Reviewed-by: George Burgess <gbiv@chromium.org> Tested-by: Tobias Bosch <tbosch@google.com> Legacy-Commit-Queue: Commit Bot <commit-bot@chromium.org>
Diffstat (limited to 'compiler_wrapper/build_cros_nonhardened_wrapper.sh')
-rwxr-xr-xcompiler_wrapper/build_cros_nonhardened_wrapper.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/compiler_wrapper/build_cros_nonhardened_wrapper.sh b/compiler_wrapper/build_cros_nonhardened_wrapper.sh
new file mode 100755
index 00000000..94e591fc
--- /dev/null
+++ b/compiler_wrapper/build_cros_nonhardened_wrapper.sh
@@ -0,0 +1,5 @@
+#!/bin/bash -eu
+# Copyright 2019 The Chromium OS Authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+go build -tags "cros nonhardened" "$@"