Commit 189f7235 authored by Sebastian Holtermann's avatar Sebastian Holtermann
Browse files

Autogen: Wrap moc/uic/rcc related variables in structs

parent c6a80028
This diff is collapsed.
...@@ -72,17 +72,10 @@ private: ...@@ -72,17 +72,10 @@ private:
private: private:
cmGeneratorTarget* Target; cmGeneratorTarget* Target;
bool MocEnabled;
bool UicEnabled;
bool RccEnabled;
bool MultiConfig; bool MultiConfig;
// Qt // Qt
std::string QtVersionMajor; std::string QtVersionMajor;
std::string QtVersionMinor; std::string QtVersionMinor;
std::string MocExecutable;
std::string UicExecutable;
std::string RccExecutable;
std::vector<std::string> RccListOptions;
// Configurations // Configurations
std::string ConfigDefault; std::string ConfigDefault;
std::vector<std::string> ConfigsList; std::vector<std::string> ConfigsList;
...@@ -101,21 +94,37 @@ private: ...@@ -101,21 +94,37 @@ private:
std::vector<std::string> Headers; std::vector<std::string> Headers;
std::vector<std::string> Sources; std::vector<std::string> Sources;
// Moc // Moc
std::string MocPredefsCmd; struct
std::set<std::string> MocSkip; {
std::string MocIncludes; bool Enabled;
std::map<std::string, std::string> MocIncludesConfig; std::string Executable;
std::string MocDefines; std::string PredefsCmd;
std::map<std::string, std::string> MocDefinesConfig; std::set<std::string> Skip;
std::string Includes;
std::map<std::string, std::string> ConfigIncludes;
std::string Defines;
std::map<std::string, std::string> ConfigDefines;
} Moc;
// Uic // Uic
std::set<std::string> UicSkip; struct
std::vector<std::string> UicSearchPaths; {
std::string UicOptions; bool Enabled;
std::map<std::string, std::string> UicOptionsConfig; std::string Executable;
std::vector<std::string> UicFileFiles; std::set<std::string> Skip;
std::vector<std::vector<std::string>> UicFileOptions; std::vector<std::string> SearchPaths;
std::string Options;
std::map<std::string, std::string> ConfigOptions;
std::vector<std::string> FileFiles;
std::vector<std::vector<std::string>> FileOptions;
} Uic;
// Rcc // Rcc
std::vector<Qrc> Qrcs; struct
{
bool Enabled;
std::string Executable;
std::vector<std::string> ListOptions;
std::vector<Qrc> Qrcs;
} Rcc;
}; };
#endif #endif
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment