summaryrefslogtreecommitdiff
path: root/src/task.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/task.h')
-rw-r--r--src/task.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/task.h b/src/task.h
index 32d0de3..f26d217 100644
--- a/src/task.h
+++ b/src/task.h
@@ -23,7 +23,9 @@ enum class State
class Task
{
public:
- Task(const ctor::build_configuration& config, const ctor::settings& settings,
+ Task(ctor::target_type resolved_target_type,
+ const ctor::build_configuration& config,
+ const ctor::settings& settings,
std::string sourceDir);
virtual ~Task() = default;
@@ -79,5 +81,5 @@ protected:
ctor::language source_language{ctor::language::automatic};
ctor::output_system output_system{ctor::output_system::host};
const ctor::settings& settings;
- std::string sourceDir;
+ std::filesystem::path sourceDir;
};