working dependencies

This commit is contained in:
Jorijn van der Graaf 2024-12-29 20:14:49 +01:00
commit 59b995cb7c
5 changed files with 37 additions and 16 deletions

View file

@ -33,11 +33,11 @@ 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);
void Build(std::string configuration, fs::path outputDir);
void Build(Configuration configuration);
void Build(Configuration configuration, fs::path outputDir);
void SaveToJSON(fs::path path);
void Build(std::string configuration) const;
void Build(std::string configuration, fs::path outputDir) const;
void Build(Configuration configuration) const;
void Build(Configuration configuration, fs::path outputDir) const;
void SaveToJSON(fs::path path) const;
static Project LoadFromJSON(fs::path path);
};
}