26 #ifndef __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H 27 #define __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H 30 #include "../../Config.h" 31 #include "../../../../plugin/PluginInfo.h" 32 #include "../../../../plugin/Provider.h" 64 void createCmakeFile(
const std::string& buildPath,
const std::string& sourcePath,
const std::string& projName,
72 void insertDefaultHeader(std::ofstream& stream);
74 void insertDefaultXMLHeader(std::ofstream& stream);
76 void findTerralib(std::ofstream& stream,
const std::string& teCmakePath,
const te::plugin::PluginInfo& pi);
78 void findBoost(std::ofstream& stream);
84 #endif // __TERRALIB_QT_WIDGETS_PLUGIN_BUILDER_INTERNAL_PLUGINCMAKEWRITER_H This struct can be used to describe a given plugin provider.
The basic information about a plugin.