#pragma once #include #include #include #include class ConfigFile; class ConfigFileConf { public: std::string configPath; std::vector libs; std::vector libdirs; std::vector includedirs; std::vector defines; std::vector flags; std::vector dependencies; std::string outputdir; std::string srcdir; std::string outputname; std::string projectname; std::string hFile; bool executable; bool shared; bool generateHFile; public: ConfigFileConf(); static void CreateXMLFile(const std::string& filename); private: };