defines
This commit is contained in:
parent
35f943af53
commit
5af6d0080a
8 changed files with 93 additions and 73 deletions
|
|
@ -33,13 +33,13 @@ export namespace Crafter::Build {
|
|||
fs::path path;
|
||||
std::vector<Configuration> configurations;
|
||||
Project(std::string name, fs::path path, std::vector<Configuration> configurations);
|
||||
void Build(std::string configuration) const;
|
||||
void Build(std::string configuration, fs::path outputDir) const;
|
||||
void Build(std::string configuration, fs::path outputDir, fs::path binDir) const;
|
||||
void Build(Configuration configuration) const;
|
||||
void Build(Configuration configuration, fs::path outputDir) const;
|
||||
void Build(Configuration configuration, fs::path outputDir, fs::path binDir) const;
|
||||
void SaveToJSON(fs::path path) const;
|
||||
const Configuration& Build(std::string configuration);
|
||||
const Configuration& Build(std::string configuration, fs::path outputDir);
|
||||
const Configuration& Build(std::string configuration, fs::path outputDir, fs::path binDir);
|
||||
void Build(Configuration& configuration);
|
||||
void Build(Configuration& configuration, fs::path outputDir);
|
||||
void Build(Configuration& configuration, fs::path outputDir, fs::path binDir);
|
||||
void SaveToJSON(fs::path path);
|
||||
static Project LoadFromJSON(fs::path path);
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue