1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #include "tools/gn/tool.h"
8 : depsformat_(DEPS_GCC
),
9 precompiled_header_type_(PCH_NONE
),
17 void Tool::SetComplete() {
21 command_
.FillRequiredTypes(&substitution_bits_
);
22 depfile_
.FillRequiredTypes(&substitution_bits_
);
23 description_
.FillRequiredTypes(&substitution_bits_
);
24 outputs_
.FillRequiredTypes(&substitution_bits_
);
25 link_output_
.FillRequiredTypes(&substitution_bits_
);
26 depend_output_
.FillRequiredTypes(&substitution_bits_
);
27 rspfile_
.FillRequiredTypes(&substitution_bits_
);
28 rspfile_content_
.FillRequiredTypes(&substitution_bits_
);