Lines Matching refs:pBuilder
27 bool InputFileAction::activate(InputBuilder& pBuilder) const
29 pBuilder.createNode<InputTree::Positional>(path().stem().native(), path());
42 bool NamespecAction::activate(InputBuilder& pBuilder) const
46 if (pBuilder.getConstraint().isSharedSystem()) {
50 if (pBuilder.getAttributes().isStatic()) {
70 pBuilder.createNode<InputTree::Positional>(namespec(), *path);
81 bool BitcodeAction::activate(InputBuilder& pBuilder) const
83 pBuilder.createNode<InputTree::Positional>("bitcode", path(), Input::External);
94 bool StartGroupAction::activate(InputBuilder& pBuilder) const
96 if (pBuilder.isInGroup()) {
100 pBuilder.enterGroup();
111 bool EndGroupAction::activate(InputBuilder& pBuilder) const
113 pBuilder.exitGroup();
124 bool WholeArchiveAction::activate(InputBuilder& pBuilder) const
126 pBuilder.getAttributes().setWholeArchive();
137 bool NoWholeArchiveAction::activate(InputBuilder& pBuilder) const
139 pBuilder.getAttributes().unsetWholeArchive();
150 bool AsNeededAction::activate(InputBuilder& pBuilder) const
152 pBuilder.getAttributes().setAsNeeded();
163 bool NoAsNeededAction::activate(InputBuilder& pBuilder) const
165 pBuilder.getAttributes().unsetAsNeeded();
176 bool AddNeededAction::activate(InputBuilder& pBuilder) const
178 pBuilder.getAttributes().setAddNeeded();
189 bool NoAddNeededAction::activate(InputBuilder& pBuilder) const
191 pBuilder.getAttributes().unsetAddNeeded();
202 bool BDynamicAction::activate(InputBuilder& pBuilder) const
204 pBuilder.getAttributes().setDynamic();
215 bool BStaticAction::activate(InputBuilder& pBuilder) const
217 pBuilder.getAttributes().setStatic();