#define CHAINEDTASK_H_
#include <vector>
+#include "libbuilder_api.h"
#include "task.h"
/**
Runs multiple tasks as one unit, one after the other. Execution of the chain
will stop if any of the component tasks terminates with an error.
*/
-class ChainedTask: public Task
+class LIBBUILDER_API ChainedTask: public Task
{
private:
std::vector<Task *> tasks;