diff options
Diffstat (limited to 'compiler_wrapper/gomacc_flag.go')
-rw-r--r-- | compiler_wrapper/gomacc_flag.go | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/compiler_wrapper/gomacc_flag.go b/compiler_wrapper/gomacc_flag.go deleted file mode 100644 index ac298b12..00000000 --- a/compiler_wrapper/gomacc_flag.go +++ /dev/null @@ -1,41 +0,0 @@ -// 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. - -package main - -import ( - "os" -) - -func processGomaCccFlags(builder *commandBuilder) (gomaUsed bool, err error) { - gomaPath := "" - nextArgIsGomaPath := false - builder.transformArgs(func(arg builderArg) string { - if arg.fromUser { - if arg.value == "--gomacc-path" { - nextArgIsGomaPath = true - return "" - } - if nextArgIsGomaPath { - gomaPath = arg.value - nextArgIsGomaPath = false - return "" - } - } - return arg.value - }) - if nextArgIsGomaPath { - return false, newUserErrorf("--gomacc-path given without value") - } - if gomaPath == "" { - gomaPath, _ = builder.env.getenv("GOMACC_PATH") - } - if gomaPath != "" { - if _, err := os.Lstat(gomaPath); err == nil { - builder.wrapPath(gomaPath) - return true, nil - } - } - return false, nil -} |