3 This file is part of builder
4 Copyright © 2006-2009 Mikko Rasa, Mikkosoft Productions
5 Distributed under the LGPL
8 #ifndef EXTERNALACTION_H_
9 #define EXTERNALACTION_H_
17 Base class for Actions that want to execute an external program.
19 class ExternalAction: public Action
23 Msp::FS::Path work_dir;
27 ExternalAction(Builder &b): Action(b), pid(0), exit_code(0) { }
29 /** Starts the external program. Fill in argv before calling this. */