5 #include <sigc++/sigc++.h>
10 Actions are executed to rebuild targets.
15 /// Emitted when the action has finished
16 sigc::signal<void> signal_done;
19 Checks whether the action is done and emits signal_done if it is.
21 @return 0 on successful completion, 1 on error, -1 if the action is still
24 virtual int check()=0;
30 Action(Builder &b): builder(b) { }
31 void announce(const std::string &, const std::string &, const std::string &);