aboutsummaryrefslogtreecommitdiff
path: root/compiler_wrapper/print_config_flag.go
blob: 9ab9f6bc33f811ddfba1049f6380da2e25fb6570 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// 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 "fmt"

func processPrintConfigFlag(builder *commandBuilder) {
	printConfig := false
	builder.transformArgs(func(arg builderArg) string {
		if arg.value == "-print-config" {
			printConfig = true
			return ""
		}
		return arg.value
	})
	if printConfig {
		fmt.Fprintf(builder.env.stderr(), "wrapper config: %#v\n", *builder.cfg)
	}
}