diff options
Diffstat (limited to 'src/task_cc.h')
| -rw-r--r-- | src/task_cc.h | 18 | 
1 files changed, 7 insertions, 11 deletions
| diff --git a/src/task_cc.h b/src/task_cc.h index 0a0d96a..2299fcd 100644 --- a/src/task_cc.h +++ b/src/task_cc.h @@ -10,21 +10,17 @@  #include <future>  #include <filesystem> -struct BuildConfiguration; -struct Settings; -  class TaskCC  	: public Task  {  public: -	TaskCC(const BuildConfiguration& config, -	       const Settings& settings, -	       const std::string& sourceDir, const Source& source); +	TaskCC(const ctor::build_configuration& config, +	       const ctor::settings& settings, +	       const std::string& sourceDir, const ctor::source& source);  	virtual ~TaskCC() = default; -	int registerDepTasksInner(const std::set<std::shared_ptr<Task>>& tasks) override; +	int registerDepTasksInner(const std::vector<std::shared_ptr<Task>>& tasks) override; -	std::string name() const override;  	bool dirtyInner() override;  	int runInner() override; @@ -51,8 +47,8 @@ protected:  	std::filesystem::path depsFile;  	std::filesystem::path flagsFile; -	const BuildConfiguration& config; -	const Settings& settings; +	const ctor::build_configuration& config; +	const ctor::settings& settings;  	std::filesystem::path sourceDir; -	const Source& _source; +	const ctor::source& _source;  }; | 
