Index: tools/gn/builder.h |
diff --git a/tools/gn/builder.h b/tools/gn/builder.h |
index e10df4d86d07aeb5f35718b4086ea51877ad7474..d46bbd1738b124afeedd38e6b7c1c2c1c038bced 100644 |
--- a/tools/gn/builder.h |
+++ b/tools/gn/builder.h |
@@ -14,6 +14,7 @@ |
#include "tools/gn/label_ptr.h" |
#include "tools/gn/unique_vector.h" |
+class ActionValues; |
class Err; |
class Loader; |
class ParseNode; |
@@ -90,6 +91,9 @@ class Builder { |
bool AddDeps(BuilderRecord* record, |
const LabelTargetVector& targets, |
Err* err); |
+ bool AddActionValuesDep(BuilderRecord* record, |
+ const ActionValues& action_values, |
+ Err* err); |
bool AddToolchainDep(BuilderRecord* record, |
const Target* target, |
Err* err); |
@@ -117,6 +121,7 @@ class Builder { |
// if anything isn't found or if the type doesn't match. |
bool ResolveDeps(LabelTargetVector* deps, Err* err); |
bool ResolveConfigs(UniqueVector<LabelConfigPair>* configs, Err* err); |
+ bool ResolveActionValues(ActionValues* action_values, Err* err); |
bool ResolveToolchain(Target* target, Err* err); |
bool ResolvePools(Toolchain* toolchain, Err* err); |