1*760c253cSXin Li// Copyright 2019 The ChromiumOS Authors 2*760c253cSXin Li// Use of this source code is governed by a BSD-style license that can be 3*760c253cSXin Li// found in the LICENSE file. 4*760c253cSXin Li 5*760c253cSXin Lipackage main 6*760c253cSXin Li 7*760c253cSXin Lifunc processPrintCmdlineFlag(builder *commandBuilder) { 8*760c253cSXin Li printCmd := false 9*760c253cSXin Li builder.transformArgs(func(arg builderArg) string { 10*760c253cSXin Li if arg.value == "-print-cmdline" { 11*760c253cSXin Li printCmd = true 12*760c253cSXin Li return "" 13*760c253cSXin Li } 14*760c253cSXin Li return arg.value 15*760c253cSXin Li }) 16*760c253cSXin Li if printCmd { 17*760c253cSXin Li builder.env = &printingEnv{builder.env} 18*760c253cSXin Li } 19*760c253cSXin Li} 20