![]() |
|
PhoenixGenerator
2.0.4
Set of tools to generate code
|
Include dependency graph for project_generator_load.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ProjectConfig |
| Configuration of the project. More... | |
Typedefs | |
| typedef std::map< PString, PPackageAttribute > | PackageMap |
| typedef std::map< PString, PProjectMembers > | ProjectMembersMap |
Functions | |
| bool | project_generator_loadConfig (ProjectConfig &config, const PPath &descriptionFile) |
| Load the project configuration. | |
| bool | project_generator_loadPackageInfo (ProjectConfig &config) |
| This function should load the package info file from share/PhoenixGenerator/Packages and retrieve the infos in the datastructure. | |
| typedef std::map<PString, PPackageAttribute> PackageMap |
Definition at line 14 of file project_generator_load.h.
| typedef std::map<PString, PProjectMembers> ProjectMembersMap |
Definition at line 15 of file project_generator_load.h.
| bool project_generator_loadConfig | ( | ProjectConfig & | config, |
| const PPath & | descriptionFile ) |
Load the project configuration.
| [out] | config | : loaded project configuration |
| descriptionFile | : description of the full project |
Definition at line 84 of file project_generator_load.cpp.
References ProjectConfig::authorMap, ProjectConfig::ciToolkitUrl, ProjectConfig::ciToolkitVersion, ProjectConfig::contributorMap, ProjectConfig::description, ProjectConfig::keywordList, ProjectConfig::mainBranch, ProjectConfig::maintainerMap, ProjectConfig::name, parseProjectMembers(), project_generator_split_dependencies(), ProjectConfig::runnerTag, ProjectConfig::url, and ProjectConfig::version.
Referenced by simple_project_generator().
Here is the call graph for this function:
Here is the caller graph for this function:| bool project_generator_loadPackageInfo | ( | ProjectConfig & | config | ) |
This function should load the package info file from share/PhoenixGenerator/Packages and retrieve the infos in the datastructure.
| [out] | config | : project configuration to fill |
Definition at line 244 of file project_generator_load.cpp.
References is_generate_empty_config_ok(), is_package_in_dir(), and ProjectConfig::mapDependencies.
Referenced by simple_project_generator().
Here is the call graph for this function:
Here is the caller graph for this function: