From c53e622b648635539e4870fd0c9159c5d8c3be4a Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 20 Jun 2021 20:21:58 +0200 Subject: Introduction of configuration generation for controlling tool-chain. --- task.cc | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) (limited to 'task.cc') diff --git a/task.cc b/task.cc index e5f11aa..928f95d 100644 --- a/task.cc +++ b/task.cc @@ -3,8 +3,10 @@ #include #include -Task::Task(const std::vector& depends) +Task::Task(const BuildConfiguration& config, + const std::vector& depends) : dependsStr(depends) + , config(config) { } @@ -84,3 +86,18 @@ State Task::state() const { return task_state.load(); } + +const BuildConfiguration& Task::buildConfig() const +{ + return config; +} + +TargetType Task::targetType() const +{ + return target_type; +} + +Language Task::language() const +{ + return _language; +} -- cgit v1.2.3