dependency management implemented -- this should be polished later to say the task name in the exception message. last feature to implement is logging.

This commit is contained in:
Phanes
2017-12-03 14:10:09 -05:00
parent c92be3f4be
commit 5f85185e8d
7 changed files with 109 additions and 43 deletions

View File

@@ -42,6 +42,11 @@ class Task
// execute this task's definition
void execute( bool verbose );
void mark_complete();
// returns a pointer to the dependencies vector
std::vector<std::string> get_dependencies();
};
#endif //FTESTS_TASK_H