Create system for generating Makefiles

This commit is contained in:
Thraix
2018-06-09 23:49:01 +02:00
parent c8d1ce47fe
commit f35a89e10b
12 changed files with 762 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#pragma once
#include <vector>
#include <string>
class ConfigFile
{
public:
std::vector<std::string> libs;
std::vector<std::string> libdirs;
std::vector<std::string> includedirs;
std::vector<std::string> srcdirs;
std::vector<std::string> defines;
std::string outputdir;
std::string outputname;
bool executable;
public:
ConfigFile();
void Save() const;
static ConfigFile Gen();
static ConfigFile Load();
};