diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ctor.h | 10 | ||||
| -rw-r--r-- | src/rebuild.cc | 6 | ||||
| -rw-r--r-- | src/rebuild.h | 2 | ||||
| -rw-r--r-- | src/task.cc | 4 | ||||
| -rw-r--r-- | src/task.h | 6 | ||||
| -rw-r--r-- | src/task_ar.cc | 2 | ||||
| -rw-r--r-- | src/task_ar.h | 4 | ||||
| -rw-r--r-- | src/task_cc.cc | 2 | ||||
| -rw-r--r-- | src/task_cc.h | 4 | ||||
| -rw-r--r-- | src/task_fn.cc | 2 | ||||
| -rw-r--r-- | src/task_fn.h | 4 | ||||
| -rw-r--r-- | src/task_ld.cc | 2 | ||||
| -rw-r--r-- | src/task_ld.h | 4 | ||||
| -rw-r--r-- | src/task_so.cc | 2 | ||||
| -rw-r--r-- | src/task_so.h | 4 | ||||
| -rw-r--r-- | src/tasks.cc | 2 | ||||
| -rw-r--r-- | src/tasks.h | 4 | 
17 files changed, 32 insertions, 32 deletions
| @@ -73,13 +73,13 @@ struct settings  	int verbose{0}; // -1: completely silent, 0: normal, 1: verbose, ...  }; -struct BuildConfiguration; +struct build_configuration;  using GeneratorCb = std::function<int(const std::string& input,                                        const std::string& output, -                                      const BuildConfiguration& config, +                                      const build_configuration& config,                                        const ctor::settings& settings)>; -struct BuildConfiguration +struct build_configuration  {  	std::string name; // Name - used for referring in other configurations.  	ctor::target_type type{ctor::target_type::automatic}; @@ -92,9 +92,9 @@ struct BuildConfiguration  	GeneratorCb function;  }; -using BuildConfigurations = std::vector<BuildConfiguration>; +using build_configurations = std::vector<build_configuration>; -int reg(BuildConfigurations (*cb)(const ctor::settings&), +int reg(ctor::build_configurations (*cb)(const ctor::settings&),          const std::source_location location = std::source_location::current());  // This type will use flags verbatim diff --git a/src/rebuild.cc b/src/rebuild.cc index a1903fe..c766ae4 100644 --- a/src/rebuild.cc +++ b/src/rebuild.cc @@ -23,7 +23,7 @@ std::array<BuildConfigurationEntry, 1024> configFiles;  std::size_t numConfigFiles{0};  namespace ctor { -int reg(BuildConfigurations (*cb)(const ctor::settings&), +int reg(ctor::build_configurations (*cb)(const ctor::settings&),          const std::source_location location)  {  	// NOTE: std::cout cannot be used here @@ -64,7 +64,7 @@ int reg(const char* location)  	configFiles[numConfigFiles].file = location;  	configFiles[numConfigFiles].cb = -		[](const ctor::settings&){ return std::vector<BuildConfiguration>{}; }; +		[](const ctor::settings&){ return std::vector<ctor::build_configuration>{}; };  	++numConfigFiles;  	return 0; @@ -159,7 +159,7 @@ bool recompileCheck(const ctor::settings& global_settings, int argc, char* argv[  		std::cout << "Recompile check (" << numConfigFiles << "):\n";  	} -	BuildConfiguration config; +	ctor::build_configuration config;  	config.name = "ctor";  	config.system = ctor::output_system::build; diff --git a/src/rebuild.h b/src/rebuild.h index 361f4db..c3c3b7a 100644 --- a/src/rebuild.h +++ b/src/rebuild.h @@ -11,7 +11,7 @@  struct BuildConfigurationEntry  {  	const char* file; -	ctor::BuildConfigurations (*cb)(const ctor::settings&); +	ctor::build_configurations (*cb)(const ctor::settings&);  };  struct ExternalConfigurationEntry diff --git a/src/task.cc b/src/task.cc index b58fdf6..cff850e 100644 --- a/src/task.cc +++ b/src/task.cc @@ -8,7 +8,7 @@  using namespace ctor; -Task::Task(const BuildConfiguration& config, const ctor::settings& settings, +Task::Task(const ctor::build_configuration& config, const ctor::settings& settings,             const std::string& sourceDir)  	: config(config)  	, output_system(config.system) @@ -109,7 +109,7 @@ State Task::state() const  	return task_state.load();  } -const BuildConfiguration& Task::buildConfig() const +const ctor::build_configuration& Task::buildConfig() const  {  	return config;  } @@ -24,7 +24,7 @@ enum class State  class Task  {  public: -	Task(const ctor::BuildConfiguration& config, const ctor::settings& settings, +	Task(const ctor::build_configuration& config, const ctor::settings& settings,  	     const std::string& sourceDir);  	virtual ~Task() = default; @@ -57,7 +57,7 @@ public:  	//! Returns a reference to the originating build config.  	//! Note: the build config of a derived task will be that of its parent  	//! (target) task. -	const ctor::BuildConfiguration& buildConfig() const; +	const ctor::build_configuration& buildConfig() const;  	ctor::target_type targetType() const;  	ctor::language sourceLanguage() const; @@ -75,7 +75,7 @@ protected:  	std::vector<std::string> dependsStr;  	std::set<std::shared_ptr<Task>> dependsTasks; -	const ctor::BuildConfiguration& config; +	const ctor::build_configuration& config;  	ctor::target_type target_type{ctor::target_type::automatic};  	ctor::language source_language{ctor::language::automatic};  	ctor::output_system output_system{ctor::output_system::host}; diff --git a/src/task_ar.cc b/src/task_ar.cc index c0b156f..890209e 100644 --- a/src/task_ar.cc +++ b/src/task_ar.cc @@ -12,7 +12,7 @@  using namespace ctor; -TaskAR::TaskAR(const BuildConfiguration& config, +TaskAR::TaskAR(const ctor::build_configuration& config,                 const ctor::settings& settings,                 const std::string& target,                 const std::vector<std::string>& objects, diff --git a/src/task_ar.h b/src/task_ar.h index e2314c9..601afeb 100644 --- a/src/task_ar.h +++ b/src/task_ar.h @@ -14,7 +14,7 @@ class TaskAR  	: public Task  {  public: -	TaskAR(const ctor::BuildConfiguration& config, +	TaskAR(const ctor::build_configuration& config,  	       const ctor::settings& settings,  	       const std::string& target,  	       const std::vector<std::string>& objects, @@ -41,7 +41,7 @@ private:  	std::filesystem::path _targetFile;  	std::filesystem::path flagsFile; -	const ctor::BuildConfiguration& config; +	const ctor::build_configuration& config;  	const ctor::settings& settings;  	std::string sourceDir;  }; diff --git a/src/task_cc.cc b/src/task_cc.cc index 7590729..a8caba0 100644 --- a/src/task_cc.cc +++ b/src/task_cc.cc @@ -14,7 +14,7 @@  using namespace ctor; -TaskCC::TaskCC(const BuildConfiguration& config, const ctor::settings& settings, +TaskCC::TaskCC(const ctor::build_configuration& config, const ctor::settings& settings,                 const std::string& sourceDir, const ctor::source& source)  	: Task(config, settings, sourceDir)  	, config(config) diff --git a/src/task_cc.h b/src/task_cc.h index 15144ad..70bb13c 100644 --- a/src/task_cc.h +++ b/src/task_cc.h @@ -14,7 +14,7 @@ class TaskCC  	: public Task  {  public: -	TaskCC(const ctor::BuildConfiguration& config, +	TaskCC(const ctor::build_configuration& config,  	       const ctor::settings& settings,  	       const std::string& sourceDir, const ctor::source& source);  	virtual ~TaskCC() = default; @@ -48,7 +48,7 @@ protected:  	std::filesystem::path depsFile;  	std::filesystem::path flagsFile; -	const ctor::BuildConfiguration& config; +	const ctor::build_configuration& config;  	const ctor::settings& settings;  	std::filesystem::path sourceDir;  	const ctor::source& _source; diff --git a/src/task_fn.cc b/src/task_fn.cc index 839b9c6..7757d7c 100644 --- a/src/task_fn.cc +++ b/src/task_fn.cc @@ -13,7 +13,7 @@  using namespace ctor; -TaskFn::TaskFn(const BuildConfiguration& config, const ctor::settings& settings, +TaskFn::TaskFn(const ctor::build_configuration& config, const ctor::settings& settings,                 const std::string& sourceDir, const ctor::source& source)  	: Task(config, settings, sourceDir)  	, config(config) diff --git a/src/task_fn.h b/src/task_fn.h index 2efe050..1bad32c 100644 --- a/src/task_fn.h +++ b/src/task_fn.h @@ -14,7 +14,7 @@ class TaskFn  	: public Task  {  public: -	TaskFn(const ctor::BuildConfiguration& config, +	TaskFn(const ctor::build_configuration& config,  	       const ctor::settings& settings,  	       const std::string& sourceDir, const ctor::source& source);  	virtual ~TaskFn() = default; @@ -38,7 +38,7 @@ protected:  	std::filesystem::path sourceFile;  	std::filesystem::path _targetFile; -	const ctor::BuildConfiguration& config; +	const ctor::build_configuration& config;  	const ctor::settings& settings;  	std::filesystem::path sourceDir;  }; diff --git a/src/task_ld.cc b/src/task_ld.cc index 9bbd1d8..5e1f8c6 100644 --- a/src/task_ld.cc +++ b/src/task_ld.cc @@ -13,7 +13,7 @@  using namespace ctor; -TaskLD::TaskLD(const BuildConfiguration& config, +TaskLD::TaskLD(const ctor::build_configuration& config,                 const ctor::settings& settings,                 const std::string& target,                 const std::vector<std::string>& objects, diff --git a/src/task_ld.h b/src/task_ld.h index 11159ad..dbe7db1 100644 --- a/src/task_ld.h +++ b/src/task_ld.h @@ -14,7 +14,7 @@ class TaskLD  	: public Task  {  public: -	TaskLD(const ctor::BuildConfiguration& config, +	TaskLD(const ctor::build_configuration& config,  	       const ctor::settings& settings,  	       const std::string& target,  	       const std::vector<std::string>& objects, @@ -41,7 +41,7 @@ private:  	std::filesystem::path _targetFile;  	std::filesystem::path flagsFile; -	const ctor::BuildConfiguration& config; +	const ctor::build_configuration& config;  	const ctor::settings& settings;  	std::string sourceDir;  }; diff --git a/src/task_so.cc b/src/task_so.cc index d00ddae..15df61f 100644 --- a/src/task_so.cc +++ b/src/task_so.cc @@ -13,7 +13,7 @@  using namespace ctor; -TaskSO::TaskSO(const BuildConfiguration& config, +TaskSO::TaskSO(const ctor::build_configuration& config,                 const ctor::settings& settings,                 const std::string& target,                 const std::vector<std::string>& objects, diff --git a/src/task_so.h b/src/task_so.h index aacd5c6..60af225 100644 --- a/src/task_so.h +++ b/src/task_so.h @@ -14,7 +14,7 @@ class TaskSO  	: public Task  {  public: -	TaskSO(const ctor::BuildConfiguration& config, +	TaskSO(const ctor::build_configuration& config,  	       const ctor::settings& settings,  	       const std::string& target,  	       const std::vector<std::string>& objects, @@ -41,7 +41,7 @@ private:  	std::filesystem::path _targetFile;  	std::filesystem::path flagsFile; -	const ctor::BuildConfiguration& config; +	const ctor::build_configuration& config;  	const ctor::settings& settings;  	std::string sourceDir;  }; diff --git a/src/tasks.cc b/src/tasks.cc index 65a3dad..ff3aaec 100644 --- a/src/tasks.cc +++ b/src/tasks.cc @@ -79,7 +79,7 @@ const std::deque<Target>& getTargets(const ctor::settings& settings,  	return targets;  } -std::set<std::shared_ptr<Task>> taskFactory(const BuildConfiguration& config, +std::set<std::shared_ptr<Task>> taskFactory(const ctor::build_configuration& config,                                              const ctor::settings& settings,                                              const std::string& sourceDir)  { diff --git a/src/tasks.h b/src/tasks.h index 7700d49..ed1bf60 100644 --- a/src/tasks.h +++ b/src/tasks.h @@ -12,7 +12,7 @@  struct Target  { -	ctor::BuildConfiguration config; +	ctor::build_configuration config;  	std::string path;  }; @@ -35,6 +35,6 @@ std::set<std::shared_ptr<Task>> getTasks(const ctor::settings& settings,  //! Generate list of targets from a single configuration, including the final  //! link target and all its objects files (if any). -std::set<std::shared_ptr<Task>> taskFactory(const ctor::BuildConfiguration& config, +std::set<std::shared_ptr<Task>> taskFactory(const ctor::build_configuration& config,                                              const ctor::settings& settings,                                              const std::string& sourceDir); | 
