aboutsummaryrefslogtreecommitdiff
path: root/compiler_wrapper/gomacc_flag.go
blob: bdcd92eeb9f62360b41d1a27a9a74795ed6732c7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 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) {
	if gomaPath, _ := builder.env.getenv("GOMACC_PATH"); gomaPath != "" {
		if _, err := os.Lstat(gomaPath); err == nil {
			builder.wrapPath(gomaPath)
			return true
		}
	}
	return false
}